shutil.
copyfile
( src, dst) #從源src複製到dst中去。 如果當前的dst已存在的話就會被覆蓋掉
shutil.
move
( src, dst) #移動檔案或重新命名
shutil.
copymode
( src, dst) #只是會複製其許可權其他的東西是不會被複製的
shutil.
copystat
( src, dst) #複製許可權、最後訪問時間、最後修改時間
shutil.
copy
( src, dst) #複製乙個檔案到乙個檔案或乙個目錄
shutil.
copy2
( src, dst) #在copy上的基礎上再複製檔案最後訪問時間與修改時間也複製過來了,類似於cp –p的東西
shutil.
copy2
( src, dst) #如果兩個位置的檔案系統是一樣的話相當於是rename操作,只是改名;如果是不在相同的檔案系統的話就是做move操作
shutil.
copytree
( olddir, newdir, true/flase) #把olddir拷貝乙份newdir,如果第3個引數是true,則複製目錄時將保持資料夾下的符號連線,如果第3個引數是false,則將在複製的目錄下生成物理副本來替代符號連線
shutil.
rmtree
( src ) #遞迴刪除乙個目錄以及目錄內的所有內容
1、os.path.exists()
判斷是否存在檔案或資料夾
import os
path = os.path.
exists
('user.py'
)
python的 os 和 shutil 模組
python的 os 和 shutil 模組提供了一些可以操作檔案和目錄的函式。使用之前應先導入這2個模組。import os,shutil 建立空檔案 f open r c users administrator desktop test.txt w f.close 建立空資料夾 os.mkdir...
Python中os和shutil模組
os模組 os.sep 可以取代作業系統特定的路徑分隔符。windows下為 os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.getcwd 函式得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.ge...
檔案操作(常用的os模組和shutil模組)
得到當前工作目錄,既當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedirs r c python 檢驗給出的乙個路徑是否是乙個檔案 os.path.isfil...