python os模組常用函式

2021-09-27 12:59:20 字數 1276 閱讀 1055

文章**

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

os.listdir(path):列舉目錄下的所有檔案。返回的是list型別。

os.getcwd():檢視當前所在路徑。

os.system(command):函式用來執行shell命令。

os.curdir:返回當前目錄(』.』)

os.chdir(dirname):改變工作目錄到dirname

os.path.isfile(path):檢驗給出的路徑是不是檔案。

os.path.isdir(path):檢驗給出的路徑是不是目錄。

os.path.exists():用來檢驗給出的路徑是否真地存在

os.path.dirname(path):返回檔案路徑

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

os.path.join(path, name):連線目錄與檔名或目錄,使用『\』連線

os.path.splitext():分離檔名與副檔名

os.path.split(path):將path分割成目錄和檔名二元組返回。

os.path.normpath(path):規範path字串形式

os.path.abspath(name):獲得絕對路徑

os.path.getsize(name):獲得檔案大小,如果name是目錄返回0l

os.mkdir(path):建立path目錄(只能建立一級目錄)

os.makedirs(path):建立多級目錄

os.remove(path):函式用來刪除乙個檔案。

os.rmdir(path):刪除path目錄(只能刪除一級目錄,如』/users/***/sss』,只刪除sss目錄)

os.removedirs(path):刪除多級目錄(如』/users/***/sss』,必須為空目錄,刪除sss、***目錄)

os.path.getmtime(path):返回檔案或目錄的最後修改時間,結果為秒數

os.path.getatime(path):返回檔案或目錄的最後訪問時間,結果為秒數

os.path.getctime(path):返回檔案或目錄得建立時間,結果為秒數

os.sep:返回當前作業系統特定的路徑分隔符

os.linesep:返回當前平台使用的行終止符

os.extsep:返回檔名與副檔名的分隔符

os.walk(top, topdown=true, οnerrοr=none, followlinks=false)

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.getcwd 返回當前工作目錄 os.listdir path 返回path目錄下所有檔案列表 絕對路徑 os.path.abspath path 返回pat...

Python os模組常用函式詳解

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