Python常用檔案操作總結

2021-05-28 06:29:27 字數 1112 閱讀 7001

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