前言
我們在進行 python 檔案處理時,有時會需要移除指定路徑的資料夾,
本文提供 移除資料夾的模版可供直接套用。
範例與模板
import shutil
path = '/folder_name'
shutil.rmtree(path)
其中:
- path: 想要移除的資料夾路徑
注意事項 -「當目的路徑不存在,會有error!」
(見下圖)

注意事項 - 應對處理方式
我們參考這篇文章提供的方法,預先檢查資料夾是否存在。
並且搭配 if 的方式預先進行檢查,如果存在就不做刪除資料夾的動作。
https://wongwongnotes-github-io.pages.dev/python/python_file_process/python-isfile-isdir/
import shutil
path = '/folder_name'
if os.path.isdir(path):
shutil.rmtree(path)
如此一來,在刪除資料夾之前,
我們都能先透過「if os.path.isdir(path)」這行先確認資料夾是否存在。
避免程式出現 error 而中止。
不走 python 流派也是有其他作法
可以參考這篇:
https://wongwongnotes-github-io.pages.dev/linux/linux_basic/linux-ubuntu-terminal-basic/
運用 linux 指令搭配 python 的 os.system() 也能達到一樣的效果哦!