python os常用函式

2021-10-09 20:39:39 字數 1659 閱讀 3269

1.os.path.isfile(path)

用來判斷傳遞的引數是否是檔案.

2.os.listdir(path)

獲取引數當前目錄下的檔案和資料夾,不包含**.和…**

3.os.remove

用於刪除指定路徑的檔案。如果指定的路徑是乙個目錄,將丟擲oserror

4.os.getcwd()

獲取當前工作目錄路徑

5.os.path.abspath(』.』)

獲取當前工作目錄路徑

6.os.path.abspath(』…』)

獲取當前工作的父目錄 !注意是父目錄路徑

7.os.path.join(「path1」,「path2」)

合併得到路徑.

os.path.join("/ver",「sim」) ->/ver/sim

os.path.join("/ver","/ver/sim") ->/ver/sim -->重複路徑會剔除

8.os.walk()

用於在目錄樹種遊走輸出目錄中的檔案名字,向上或下.

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

top – 根目錄下的每乙個資料夾(包含它自己), 產生3-元組 (dirpath, dirnames, filenames)【資料夾路徑,

資料夾名字, 檔名】。

topdown --可選,為true或者沒有指定, 乙個目錄的的3-元組將比它的任何子資料夾的3-元組先產生 (目錄自上而下)。

如果topdown為 false, 乙個目錄的3-元組將比它的任何子資料夾的3-元組後產生 (目錄自下而上)。

onerror – 可選,是乙個函式; 它呼叫時有乙個引數, 乙個oserror例項。報告這錯誤後,繼續walk,或者丟擲exception終止walk。

followlinks – 設定為 true,則通過軟鏈結訪問目錄.

遍歷時將當前路徑下的資料夾存放到dirnames列表當中,檔案存放到filenames當中.如果沒有檔案或者資料夾則列表為空.

9.全部大小寫轉換

str = 「good」

print(str.upper()) —> good

str = 「better」

print(str.lower()) —> better

10.首字母轉換

str = 『mars is very slim and clever!』

print str.capitalize() —> mars is very slim and clever!

11.標題首字母大寫

str = 『mars is slim and clever!』

print str.title() —> mars is slim and clever!

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.name 返回當前使用平台的代表字元,windows用 nt 表示,linux用 posix 表示 當前路徑和檔案 os.getcwd 返回當前工作目錄 os.listdir path 返回path目錄下所有檔案列表 絕對路徑 os.path.abspath path 返回pat...