python檔案操作

2021-07-04 01:54:08 字數 991 閱讀 5756

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 檔案操作

簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...

python檔案操作

1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...

Python 檔案操作

1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...