繁体   English   中英

删除Python中的子文件夹

[英]Removing sub-folders in Python

我有一个主文件夹(地图)下这个主要有子文件夹(zoom1,zoom2,zoom3 ...)如何使用shutil删除子文件夹。 note *:我知道主文件夹路径子文件夹是动态创建的

如果您使用的是Linux,则可以执行以下操作。 使用python的glob

允许您拥有具有以下结构的目录结构。

  • /地图

    • /图/缩放1 /

    • /图/缩放2 /

    • /图/ zoom3 /

使用globshutil

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删除它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM