python中對檔案、資料夾的操作需要涉及到os模組和shutil模組。(1)建立檔案:
os.mknod("test.txt") '建立空檔案
open("test.txt", "w") '直接開啟乙個檔案,如果檔案不存在則建立檔案
(2)建立目錄:
os.mkdir("file") '建立目錄
(3)複製檔案:
shutil.copyfile("oldfile", "newfile") 'oldfile和newfile都只能是檔案
shutil.copy("oldfile", "newfile") 'oldfile只能是資料夾,newfile可以是檔案,也可以是目標目錄
(4)複製資料夾:
shutil.copytree("olddir", "newdir") 'olddir和newdir都只能是目錄,且newdir必須不存在
(5)重新命名檔案:(目錄)
os.rename("oldname", "newname") '檔案或目錄都是使用這條命令
(6)移動檔案:(目錄)
shutil.move("oldpos", "newpos")
(7)刪除檔案:
os.remove("file")
(8)刪除目錄:
os.rmdir("dir") '只能刪除空目錄
shutil.rmtree("dir") '空目錄、有內容的目錄都可以刪
(9)轉換目錄:
os.chdir("path") '換路徑
(10)判斷目標:
os.path.exists("goal") '判斷目標是否存在
os.path.isdir("goal") '判斷目標是否目錄
os.path.isfile("goal") '判斷目標是否檔案
Python 檔案常用操作總結
import os import re import shutil 讀寫檔案 fpr open d readtest.txt r 開啟讀取檔案 fpw open d writetest.txt w 開啟寫檔案 readlines fpr.readlines 讀取檔案 for readline in ...
python檔案操作總結 python檔案操作總結
python 中os.path模組用於操作檔案或資料夾 os.path.exists path 判斷檔案路徑是否存在 dir c windows if os.path.exists dir print dir exists else print no exists os.path.isfile pa...
Python常用檔案操作
使用python進行檔案操作是各種資料預處理的必備技能。主要涉及的是檔名和路徑字串處理。import os,shutil,sysbase dir os.path.dirname os.path.abspath file 新增到import庫查詢目錄 複製檔案 shutil.copy c a 1.tx...