import os
imshutil
1.删除普通文件夹 shutil.rmtree(path,True)
2.删除文件名称过长导致无法删除的文件夹
def re_move():
path_ = "要删除的文件夹路径"
file_list = os.listdir(path_)
for file_ in file_list:
new_folder = "{}\new".format(path_)
del_folder = "{}\{}".format(path_, file_)
if not os.path.exists(new_folder):
os.mkdir(new_folder)
os.chdir(path_)
cmd_ = "robocopy {} {} /purge".format(new_folder, del_folder)
os.system(cmd_)
os.removedirs(del_folder)
os.removedirs(new_folder)