2024-03-28 21:36:05 发布
网友
我试图搜索是否存在多个文件夹,如果存在,则删除它们。目前,下面的代码用于查找和删除一个名为“runtime”的文件夹,该文件夹前面定义了myfile\u路径。你知道吗
if os.path.exists(myfile_path + "/runtime"): shutil.rmtree(myfile_path + "/runtime")
与其为我要搜索和删除的每个文件夹重复这两行代码,有没有更简洁的方法来实现这一点?为简单起见,假设我要搜索并删除三个文件夹及其所有内容:
您可以使用list所有要删除的文件夹,然后loop通过它们,对不同的值执行相同的操作。你知道吗
junk_folders = ['FolderA', 'JunkB', 'DirectoryC'] for folder in junk_folders: if os.path.exists(myfile_path + "/" + folder): shutil.rmtree(myfile_path + "/" + folder)
您可以使用list所有要删除的文件夹,然后loop通过它们,对不同的值执行相同的操作。你知道吗
相关问题 更多 >
编程相关推荐