我希望编写一段删除所有文件夹及其内容的python代码,但不删除单个文件。
例如,这里包含目录(文件夹B)中包含的一些文件和文件夹以及执行删除的脚本文件。如何删除folderA,folderB,folderC等,但保留文件?谢谢
julia> a = [[[[1]]]]
1-element Array{Array{Array{Array{Int64,1},1},1},1}:
Array{Array{Int64,1},1}[Array{Int64,1}[[1]]]
julia> etype(a)
Int64?
答案 0 :(得分:4)
使用os.listdir()
获取目录的内容os.path.isdir(path)
以查看它是否是文件夹,如果是,则shutil.rmtree(path)
删除该文件夹及其所有内容。< / p>