python3檔案操作
阿新 • • 發佈:2019-01-10
import os
import shutil
os.getcwd() # 獲取當前工作目錄,非指令碼目錄
os.listdir() # 返回指定目錄下的所有檔案和目錄,非遞迴
os.remove() # 刪除檔案
os.removedirs() #刪除目錄
os.path.isfile() # 檢驗給出的路徑是否是一個檔案
os.path.isdir() # 檢驗給出的路徑是否是一個目錄
os.path.isabs() # 判斷是否是絕對路徑
os.path.exists() # 檢驗給出的路徑是否真實存在
os.path.split() # 返回一個路徑的目錄名和檔名
os.path.splitext() # 分離副檔名
os.path.dirname() # 獲取檔案路徑名
os.path.basename() # 獲取一個絕對路徑下的檔名
os.system() # 執行shell命令
os.rename(old,new) # 重新命名檔案或目錄
os.makedirs(r"c:\python\test") # 建立多級目錄
os.mkdir("test") # 建立單個目錄
os.exit() # 終止當前程序
os.path.getsize(filename) # 獲取檔案大小
os.mknod("test.txt") # 建立空檔案
os.listdir('/path') #檢視該目錄中所有檔案及資料夾,返回list
shutil.copyfile("oldfile","newfile") # oldfile和newfile都只能是檔案
shutil.copytree("olddir","newdir") # olddir和newdir都只能是目錄,且newdir必須不存在
shutil.move("oldpos","newpos") # 移動檔案或目錄
shutil.rmtree("dir") # 刪除目錄,與os.removedirs()相同
os.path.join(“home”, "me", "mywork" ) # 路徑連線
作者:milletluo
來源:CSDN
原文:https://blog.csdn.net/lm409/article/details/75452306