在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...