5
我有一個主文件夾(地圖)下這個主要有子文件夾(zoom1,zoom2,zoom3 ...) 我怎樣才能使用shutil刪除子文件夾。 注意:我知道主文件夾路徑的子文件夾是動態創建的刪除Python中的子文件夾
我有一個主文件夾(地圖)下這個主要有子文件夾(zoom1,zoom2,zoom3 ...) 我怎樣才能使用shutil刪除子文件夾。 注意:我知道主文件夾路徑的子文件夾是動態創建的刪除Python中的子文件夾
如果您使用的是Linux,您可以執行以下操作。 使用Python的glob庫
允許您使用以下結構的目錄結構。
/地圖
/圖/縮放1/
/圖/縮放2/
/圖/ zoom3/
import glob
import shutil
sub_folders_pathname = '/map/zoom*/'
sub_folders_list = glob.glob(sub_folder_pathname)
for sub_folder in sub_folders_list:
shutil.rmtree(sub_folder)
sub_folders_pathname是一個shell風格的通配符,glob支持shell風格的通配符。
sub_folders_list是一個文件夾列表,然後我們使用shutil.rmtree將其刪除。