Python 2.x 中如何使用os模組進行系統呼叫
引言:
os模組是Python中用於對作業系統進行互動的一個重要模組。它包含了許多可以執行系統呼叫的函數,可以讓我們在Python中方便地處理檔案和目錄、執行外部命令以及取得和設定係統環境等。本文將介紹如何使用Python 2.x中的os模組進行系統調用,並給出程式碼範例。
一、檔案與目錄操作
import os # 获取当前工作目录 current_dir = os.getcwd() print("当前工作目录:{}".format(current_dir))
import os # 切换工作目录至 "/home/user/Documents" os.chdir("/home/user/Documents")
import os # 在当前工作目录下创建名为 "test" 的目录 os.mkdir("test")
import os # 删除当前工作目录下的名为 "test" 的目录 os.rmdir("test")
import os # 列出当前工作目录下的所有文件和子目录 files = os.listdir(".") for file in files: print(file)
二、執行外部命令
os模組也提供了一些函數來執行外部命令。
import os # 执行 "ls" 命令 os.system("ls")
import os # 执行 "ls" 命令,并获取输出 output = os.popen("ls").read() print(output)
三、取得和設定係統環境
os模組也提供了一些函數用於取得和設定係統環境的變數。
import os # 获取 "PATH" 环境变量的值 path = os.environ.get("PATH") print(path)
import os # 设置 "CUSTOM_VAR" 环境变量的值为 "custom_value" os.environ["CUSTOM_VAR"] = "custom_value"
結論:
os模組是Python中用於進行系統呼叫的一個重要模組。透過 os 模組,我們可以方便地進行檔案和目錄操作、執行外部命令以及獲取和設定係統環境。在本文中,我們介紹了os模組的一些常用函數,並給出了相關的程式碼範例。透過學習和使用os模組,我們可以更好地處理和控製作業系統的操作。
以上是Python 2.x 中如何使用os模組進行系統調用的詳細內容。更多資訊請關注PHP中文網其他相關文章!