在 Python 中使用 cat 命令
Vaibhav Vaibhav
2022年5月17日
cat
命令是在基於 UNIX 的作業系統(例如 macOS 和 Linux)中找到的 shell 命令。cat
是 concatenate
的縮寫形式。
該命令用於顯示檔案的內容,將多個檔案的內容連線成一個檔案,建立單個和多個檔案。
在本文中,我們將學習如何在 Python 程式語言中使用 cat
命令。
在 Python 中使用 cat
命令
由於 cat
命令是一個 shell 命令,因此無法在 Python 指令碼中直接訪問此命令。
有趣的是,Python 程式語言具有直接從指令碼執行 shell 命令的實用程式。os
模組就是一個這樣的實用程式。
os
模組有一個方法 system()
可以執行 shell 命令。我們可以利用 system()
方法來執行 Python 的 cat
命令。
讓我們藉助一個例子來理解這一點。請參考以下 Python 程式碼。
import os
os.system("echo 'Hello! Python is the best programming language.' >> ~/file.txt")
os.system("cat ~/file.txt")
輸出:
Hello! Python is the best programming language.
Python 指令碼首先在當前使用者的主目錄中建立一個名為 file.txt
的檔案。
~/
是當前登入使用者的主目錄的簡寫。接下來,它使用 cat
命令讀取並顯示建立檔案的內容。
Author: Vaibhav Vaibhav