Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除Python中的子文件夹_Python_Shutil - Fatal编程技术网

删除Python中的子文件夹

删除Python中的子文件夹,python,shutil,Python,Shutil,我有一个主文件夹(地图)在这个主文件夹下有子文件夹(zoom1,zoom2,zoom3…) 如何使用shutil删除子文件夹。 注意*:我知道主文件夹路径子文件夹是动态创建的如果您使用linux,您可以执行以下操作。 使用python的库 允许您拥有具有以下结构的目录结构 /地图 /地图/缩放1/ /地图/缩放2/ /地图/缩放M3/ 使用及 sub_folders_pathname是shell样式的通配符,支持shell样式的通配符 sub_folders_list是文件夹列表,然后我

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

如果您使用linux,您可以执行以下操作。 使用python的库

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

  • /地图

    • /地图/缩放1/

    • /地图/缩放2/

    • /地图/缩放M3/

使用及

sub_folders_pathname是shell样式的通配符,支持shell样式的通配符

sub_folders_list是文件夹列表,然后我们使用它来删除它

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)