os:提供與系統互動的接口
常用方法:
os.name:顯示所使用的平台
os.system(command):運作shell指令
os.getcwd():檢視工作目錄
os.chdir(d):改變工作目錄
os.listdir(d):檢視指定目錄下的所有内容
os.remove(f):删除指定檔案
os.chmod(f,c):修改指定檔案的權限,linux中以四個八進制數表示
os.makeirs(dn):遞歸建立目錄
os.mkdir(dn):建立目錄,父目錄必須存在
os.rmdir(dn):删除目錄,隻能删除最後一級目錄(隻能删除空目錄)
os.removedirs(dn):遞歸删除目錄,指定最後一級目錄開始删除(隻能删除空目錄)
c:權限 f:檔案 dn:目錄名
os.path子產品,和路徑相關的子產品
<b>os.path.</b>dirname(p):顯示路徑目錄名
os.path.basename(p):顯示基名
os.path.join(d,b):拼接目錄名和基名
os.path.split(p):傳回(d,b)元組
os.path.getsize(p):如果檔案存在則傳回檔案大小,如果不存在則傳回異常
os.path.exists(p):判斷指定檔案是否存在
os.path.isdir(p):判斷是否存在且為目錄
os.path.isfile(p):判斷是否存在且為檔案
os.path.ismount(p):判斷是否為挂載點
p:路徑 d:路徑目錄名 b:基名
sys:與python解釋器相關的子產品
sys.path():檢視import的搜尋路徑,以清單方式傳回
sys.argv():傳回指令行的參數,包括腳本名稱,以清單方式傳回
sys.exit(0):退出程式,自定義退出碼
sys.stdout:标準輸出
sys.stdin:标準輸入
sys.stderr:錯誤輸出
sys.executable:傳回python解釋器路徑
本文轉自 紅塵世間 51CTO部落格,原文連結:http://blog.51cto.com/hongchen99/1910792