我到处寻找这个答案,但没有找到。
我正在尝试想出一个脚本,它将搜索一个特定子文件夹,然后检查它是否包含任何文件,如果包含,则写出该文件夹的路径。我已经弄清楚了子文件夹搜索部分,但是检查文件把我难住了。
我发现了许多关于如何检查文件夹是否为空的建议,我尝试修改脚本以检查文件夹是否为空,但我没有得到正确的结果。
下面是最接近的脚本:
for dirpath, dirnames, files in os.walk('.'):
if os.listdir(dirpath)==[]:
print(dirpath)
这将列出所有空的子文件夹,但如果我尝试将其更改为:
if os.listdir(dirpath)!=[]:
print(dirpath)
它将列出所有内容--而不仅仅是那些包含文件的子文件夹。
如果有人能给我指出正确的方向,我将不胜感激。
这是针对Python 3.4的,如果重要的话。
谢谢你能给我的任何帮助。
https://stackoverflow.com/questions/25675352
复制相似问题