python對檔案,資料夾的一些操作

2021-06-20 12:56:34 字數 926 閱讀 2059

python中對檔案、資料夾的操作需要涉及到os模組和shutil模組。

建立檔案:

1) os.mknod("test.txt") 建立空檔案

2) open("test.txt",w)           直接開啟乙個檔案,如果檔案不存在則建立檔案

建立目錄:

os.mkdir("file")                   建立目錄

複製檔案:

shutil.copyfile("oldfile","newfile")       oldfile和newfile都只能是檔案

shutil.copy("oldfile","newfile")            oldfile只能是資料夾,newfile可以是檔案,也可以是目標目錄

複製資料夾:

shutil.copytree("olddir","newdir")        olddir和newdir都只能是目錄,且newdir必須不存在

重新命名檔案(目錄)

os.rename("oldname","newname")       檔案或目錄都是使用這條命令

移動檔案(目錄)

shutil.move("oldpos","newpos")    

刪除檔案

os.remove("file")

刪除目錄

os.rmdir("dir") 只能刪除空目錄

shutil.rmtree("dir")    空目錄、有內容的目錄都可以刪 

轉換目錄

os.chdir("path")    換路徑

判斷目標

os.path.exists("goal")    判斷目標是否存在

os.path.isdir("goal")     判斷目標是否目錄

os.path.isfile("goal")    判斷目標是否檔案   

python對資料夾的一些操作

view source print?01defcopyfolderos sfolder,tfolder 02sourcepath sfolder 03destpath tfolder 04forroot,dirs,filesinos.walk sourcepath 05 06 figure out ...

python對檔案及資料夾的一些操作

python中對檔案 資料夾的操作需要涉及到os模組和shutil模組。建立檔案 1 os.mknod test.txt 建立空檔案 2 open test.txt w 直接開啟乙個檔案,如果檔案不存在則建立檔案 建立目錄 os.mkdir file 建立目錄 複製檔案 shutil.copyfil...

python對檔案及資料夾的一些操作

python中對檔案 資料夾的操作需要涉及到os模組和shutil模組。建立檔案 1 os.mknod test.txt 建立空檔案 2 open test.txt w 直接開啟乙個檔案,如果檔案不存在則建立檔案 建立目錄 os.mkdir file 建立目錄 複製檔案 shutil.copyfil...