Python 删除所有文件夹但将所有文件保留在文件夹中的程序/脚本
我正在寻找Python程序/脚本的帮助,以删除所有文件夹,但将所有文件保留在一个文件夹中 我有一个大文件夹,里面有100个文件夹,每个文件夹都包含另一个文件夹,里面有一个mp3文件,我会把所有的mp3解压缩到一个大文件夹中 我猜是每个文件夹。。。如果其中有另一个文件夹(并且有),请删除这两个文件夹,以便只有endfile(mp3)保留在主文件夹中 有谁能帮我而不丢失文件吗?试试这样:Python 删除所有文件夹但将所有文件保留在文件夹中的程序/脚本,python,file,directory,Python,File,Directory,我正在寻找Python程序/脚本的帮助,以删除所有文件夹,但将所有文件保留在一个文件夹中 我有一个大文件夹,里面有100个文件夹,每个文件夹都包含另一个文件夹,里面有一个mp3文件,我会把所有的mp3解压缩到一个大文件夹中 我猜是每个文件夹。。。如果其中有另一个文件夹(并且有),请删除这两个文件夹,以便只有endfile(mp3)保留在主文件夹中 有谁能帮我而不丢失文件吗?试试这样: import os import shutil os.chdir("PATH") for
import os
import shutil
os.chdir("PATH")
for x in os.listdir():
if os.path.isdir(x):
shutil.rmtree(x)
试用os.walk with Shutil请查看它删除homefolder中的eveyrhint。这是什么愚蠢的笑话?想要报告吗?否它将检查对象是否是文件或文件夹,如果是文件夹,则删除。唯一的原因是代码段的错误实现。