Python的os模塊提供了許多與操作系統交互的功能,可以進行文件系統操作、進程管理等系統管理任務。以下是一些常用的os命令及其功能:
- os.listdir():列出指定目錄下的所有文件和子目錄。
- os.mkdir():創建一個名為path的目錄,可以指定模式。
- os.makedirs():遞歸創建目錄,如果子目錄不存在也會被創建。
- os.remove():刪除指定的文件。
- os.rmdir():刪除空的目錄。
- os.removedirs():遞歸刪除目錄,如果子目錄為空也會被刪除。
- os.rename():將文件或目錄從src重命名為dest。
- os.stat():獲取指定路徑的文件或目錄的信息,如大小、權限等。
- os.chdir():改變當前工作目錄到指定路徑。
- os.getcwd():獲取當前工作目錄。
- os.getenv():獲取環境變量值。
- os.putenv():設置環境變量的值。
- os.uname():返回當前系統的信息,包括系統名稱、節點名稱、發行版本、版本號和硬件架構。
此外,os模塊還提供了其他一些功能,如文件操作(打開、關閉、讀寫文件等)、進程管理(啟動、終止進程等)以及系統信息查詢(如CPU使用率、內存使用情況等)。
需要注意的是,以上命令和函數在不同的操作系統上可能會有不同的行為或限制。在使用時,建議查閱Python官方文檔以了解詳細信息,并根據實際需求選擇合適的命令和函數。