iT邦幫忙

2025 iThome 鐵人賽

0
自我挑戰組

Python 函式大全系列 第 54

Python 模組概說 《 shutil 模組 》

  • 分享至 

  • xImage
  •  

✦ 功能:用於高級文件和目錄操作,提供比 os 模組更高層次的文件操作功能,包括複製、移動、刪除、壓縮等,適用於檔案系統管理、備份、部署等任務

✦ 屬性與方法 :

shutil.copyfile()

說明:複製檔案內容(不含權限、元數據)

shutil.copy()

說明:複製檔案內容與權限

shutil.copy2()

說明:複製檔案內容、權限與時間戳記(最完整)

shutil.copyfileobj()

說明:從檔案物件複製到另一檔案物件(支援大檔分塊)

shutil.copymode()

說明:僅複製權限

shutil.copystat()

說明:複製權限、時間、標記等元數據

shutil.copytree()

說明:遞迴複製整個目錄樹

shutil.move()

說明:移動檔案或目錄(跨分割區時先複製後刪除)

shutil.copyfileobj()

說明:從檔案物件複製到另一檔案物件(支援大檔分塊)

shutil.copymode()

說明:僅複製權限

shutil.rmtree()

說明:遞迴刪除目錄

shutil.disk_usage()

說明:回傳磁碟使用量(位元組)

shutil.which()

說明:移動檔案或目錄(跨分割區時先複製後刪除)

shutil.make_archive()

說明:建立壓縮檔(.zip, .tar, .gztar 等)

shutil.unpack_archive()

說明:解壓縮檔案

https://ithelp.ithome.com.tw/upload/images/20251028/20177993xQFHjevVL0.jpg


上一篇
Python 模組概說 《 shelve 模組 》
系列文
Python 函式大全54
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言