在 Python 中使用 cat 命令

Vaibhav Vaibhav 2022年5月17日
在 Python 中使用 cat 命令

cat 命令是在基於 UNIX 的作業系統(例如 macOS 和 Linux)中找到的 shell 命令。catconcatenate 的縮寫形式。

該命令用於顯示檔案的內容,將多個檔案的內容連線成一個檔案,建立單個和多個檔案。

在本文中,我們將學習如何在 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 命令讀取並顯示建立檔案的內容。

Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

LinkedIn GitHub