OS(operating system)模塊主要用於程序同操作系統交互的接口,例如常見的路徑操作、進程管理、環境參數等
返回對應操作系統文件路徑的分隔符
Windows上文件路徑的分隔符為\
,Linux上則為/
判斷括號裡的文件或路徑是否存在,存在返回TRUE,不存在返回FALSE
import os
if os.path.exists(r'C:\Users\Administrator\Desktop'):
print(r'C:\Users\Administrator\Desktop 目錄存在')
以數字權限模式遞歸創建目錄,默認權限0777(八進制)
若目錄已存在則報錯
import os
path = r'C:\Users\Administrator\Desktop\tmp\1'
# 遞歸創建目錄 權限0755
os.makedirs(path, 0o755)
通過調用系統命令行模式,執行對應系統命令
在Unix上,返回值是進程的退出狀態,在Windows上,返回值是系統 shell 程序在運行命令後返回的值。
import os
# 打開系統計算器
os.system('calc')