1.拷貝檔案
shutil.copy2(原檔案, 新檔案)
2.拷貝目錄
# ignore引數對應勿略掉原目錄中的哪些檔案shutil.copytree(原目錄, 新目錄路徑+新目錄名, ignore=shutil.ignore_patterns(檔案1,檔案2...))
3.刪除目錄 -- 慎用
shutil.rmtree('目錄', ignore_errors=true)
4.移動目錄
shutil.move('原目錄', '
新目錄+新目錄名
', copy_function=shutil.copy2)
5.壓縮檔案
shutil.make_archive('壓縮資料夾的名字
', '
zip','
待壓縮的資料夾路徑
')
6.解壓檔案
shutil.unpack_archive('zip檔案的路徑.zip
','解壓到目的資料夾路徑
')
7.檢視磁碟空間使用情況
total, used, free = shutil.disk_usage(".") #
當前磁碟
#total, used, free = shutil.disk_usage("c:\\") # 可以檢視其它磁碟
print("
當前磁碟共: %igb, 已使用: %igb, 剩餘: %igb
"%(total / 1073741824, used / 1073741824, free / 1073741824))
shutil 模組 os模組
shutil.copyfile src,dst 從源src複製到dst中去。如果當前的dst已存在的話就會被覆蓋掉 shutil.move src,dst 移動檔案或重新命名 shutil.copymode src,dst 只是會複製其許可權其他的東西是不會被複製的 shutil.copystat ...
logging模組,shutil模組
用於便捷記錄日誌且執行緒安全的模組 1 單檔案日誌 import logging logging.basicconfig filename 檔名.log format asctime s name s levelname s module s message s datefmt y m d h m ...
shutil模組 python shutil模組
shutil.copyfile src,dst 從源src複製到dst中去。當然前提是目標位址是具備可寫許可權。丟擲的異常資訊為ioexception.如果當前的dst已存在的話就會被覆蓋掉 shutil.move src,dst 移動檔案或重新命名 shutil.copymode src,dst ...