Python os模組常用函式詳解

2021-08-08 17:23:58 字數 856 閱讀 1020

當前使用平台:

os.name:返回當前使用平台的代表字元,windows用'nt'表示,linux用'posix'表示

當前路徑和檔案

os.getcwd(): 返回當前工作目錄

os.listdir(path):返回path目錄下所有檔案列表

絕對路徑:

os.path.abspath(path):返回path的絕對路徑

系統操作:

os.system():執行shell命令

例如:>>>os.system('cmd'):windows下開啟終端

>>>os.system('ls'):linux下檢視當前目錄所有檔案

檢視檔名或目錄:

os.path.split(path):將path的目錄和檔名分開為元組

os.path.join(path1,path2,...):將path1,怕path2,...進行組合,若path2為絕對路徑,則會將path1刪除

os.path.dirname(path):返回path中的目錄(資料夾部分),結果不包含'\'

os.path.basename(path):返回path中的檔名

建立目錄:

os.mkdir(path):建立path目錄(只能建立一級目錄,如'f:\***\www'),在***目錄下建立www目錄

os.makedirs(path):建立多級目錄(如'f:\***\sss'),在f盤下建立***目錄,繼續在***目錄下建立sss目錄

刪除檔案或目錄:

os.remove(path):刪除檔案(必須是檔案)

os.rmdir(path):刪除path目錄(只能刪除一級目錄,如'f:\***\sss'),只刪除sss目錄

Python OS模組常用函式

os.path.exists path 判斷檔案路徑是否存在 os.path.isfile path 判斷path是否是檔案 os.path.getsize path 獲取path檔案大小 os.path.join path1 path2 把目錄和檔名合成乙個路徑 os.path.walk path...

python os模組常用函式

文章 os.name 返回當前使用平台的代表字元,windows用 nt 表示,linux用 posix 表示 os.listdir path 列舉目錄下的所有檔案。返回的是list型別。os.getcwd 檢視當前所在路徑。os.system command 函式用來執行shell命令。os.cu...

Python os模組常用函式詳解

os.path.exists path 判斷path是否存在,存在返回true,不存在返回false os.path.isfile path 判斷path是否為檔案,是返回true,不是返回false os.path.isdir path 判斷path是否目錄,是返回true,不是返回falseos...