Python os模塊常用於Python程序與操作系統進行交互,在文件和目錄的處理、進程控制、環境變量等方面提供了很多便利的方法和屬性。本文將介紹Python os模塊的常見操作方法,幫助讀者深入了解Python操作系統相關的功能。
一、文件和目錄操作
操作系統的文件和目錄是Python應用程序中常見的資源。Python os模塊提供了很多方法和屬性,方便開發者對文件和目錄進行各種操作。
1、獲取當前工作目錄
os.getcwd()方法可以獲取當前工作目錄的路徑。
import os print(os.getcwd()) #輸出當前工作目錄
2、修改當前工作目錄
os.chdir(path)方法可以修改當前工作目錄的路徑。
import os os.chdir("/Users/Documents") #將當前工作目錄修改為Documents print(os.getcwd()) #輸出當前工作目錄,此時輸出為/Users/Documents
3、創建新目錄
os.mkdir(path)方法可以在當前工作目錄下新建一個名為path的目錄。
import os os.mkdir("new_dir") #在當前工作目錄下新建一個名為new_dir的目錄
4、刪除目錄
os.rmdir(path)方法可以刪除當前工作目錄下名為path的目錄。
import os os.rmdir("new_dir") #刪除當前工作目錄下名為new_dir的目錄
5、列出目錄下所有文件和目錄
os.listdir(path)方法可以列出當前工作目錄下所有的文件和目錄。
import os print(os.listdir(".")) #列出當前工作目錄下的所有文件和目錄
二、進程控制
Python os模塊也提供了很多與進程相關的方法和屬性,比如啟動新的進程、獲取當前進程ID等。
1、啟動新的進程
os.system(command)方法可以啟動一個新的進程,並執行指定的命令。
import os os.system("ls -l") #啟動新的進程,並執行ls -l命令
2、獲取當前進程ID
os.getpid()方法可以獲取當前進程的進程ID。
import os print(os.getpid()) #輸出當前進程的進程ID
三、環境變量操作
Python os模塊還提供了獲取和修改環境變量的方法。
1、獲取環境變量
os.environ是一個Python字典,其中包含了操作系統的環境變量。
import os print(os.environ) #輸出所有環境變量 print(os.environ.get("PATH")) #輸出PATH環境變量
2、修改環境變量
可以直接修改os.environ字典中的值來修改對應的環境變量。
import os os.environ["MY_VAR"] = "my_value" #將環境變量MY_VAR的值設置為my_value print(os.environ.get("MY_VAR")) #輸出環境變量MY_VAR的值
總結:
本文介紹了Python os模塊的常見操作方法,包括文件和目錄操作、進程控制和環境變量操作等方面。通過本文的學習,讀者可以更深入了解Python操作系統相關的功能,提高Python應用程序的開發效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/304501.html