python學習之檔案操作

2021-10-04 22:22:24 字數 1395 閱讀 5354

在python中,操作檔案和目錄的函式一部分放在os模組中,一部分放在os.path模組中。

os.listdir(

)

返回path指定的資料夾包含的檔案或資料夾的名字的列表

os.getcwd(

)

返回當前工作目錄

os.chdir(

)

改變當前工作目錄

os.mkdir(

)

建立資料夾

os.makedirs(

)

遞迴呼叫建立資料夾,這是因為如果呼叫mkdir函式建立資料夾時,如果上層資料夾不存在時,則會報錯。遞迴呼叫則補全了這個功能,在呼叫過程中,如果中間資料夾不存在,則會被建立

os.rmdir(

)

刪除path指定的空目錄,如果目錄非空,則丟擲乙個oserror異常

os.removedirs(

)

遞迴刪除資料夾,即使資料夾不為空,也會被刪除

os.remove(

)

刪除檔案,在這裡刪除檔案和刪除資料夾是不一樣的,如果呼叫remove函式刪除資料夾時,python會報錯,刪除資料夾需要使用上面的removedirs

os.rename(src, dst)
重新命名檔案或目錄,從 src 到 dst

os.renames(old, new)
遞迴地對目錄進行更名,也可以對檔案進行更名

os.path.abspath(

)

檢視當前絕對路徑位址

os.path.isdir(path)
判斷路徑是否為目錄

os.path.isfile(path)
判斷路徑是否為檔案

os.path.getsize(path)
返回檔案大小,如果檔案不存在就返回錯誤

os.path.join(

)

把目錄和檔名合成乙個路徑

os.path.split(path)
把路徑分割成 dirname 和 basename,返回乙個元組

os.path.splitext(path)
分割路徑,返回路徑名和副檔名的元組

Python學習之檔案操作

檔案開啟方法 open name mode buf name 檔案路徑 mode 開啟方式 buf 緩衝buffering大小 此處以只寫方式開啟,如果檔案不存在其實就是建立了該檔案 檔案讀取方式 1 read size 讀取檔案 讀取size個位元組,預設全部讀取 2 readline size ...

Python學習筆記之檔案操作

在任何一門程式語言中,檔案的操作都是最基本的功能。python在檔案操作方面非常的簡單直接,內建了讀寫檔案的函式,在程式中直接呼叫即可。在讀寫檔案中,會有各種各樣的問題,比如檔案是否存在,是否有許可權,如何捕捉讀寫異常,這些在python中都很簡單。假設我們在專案目錄中已經有了test.txt檔案 ...

python學習之檔案操作(一)

一 檔案基本操作 參考資料 1 一 測試 import os print test1 n print os.listdir os.getcwd n s hello,world n文字檔案讀寫方法 n文字檔案寫入方法 with open sample.txt w as fp print writabl...