小编Hea*_*her的帖子

如何使用python 3检查文件夹是否包含文件

我到处寻找这个答案却找不到.

我正在尝试创建一个脚本来搜索特定的子文件夹,然后检查它是否包含任何文件,如果是,则写出文件夹的路径.我已经找到了子文件夹搜索部分,但检查文件是困扰我.

我找到了关于如何检查文件夹是否为空的多个建议,并且我已经尝试修改脚本以检查文件夹是否为空,但是我没有得到正确的结果.

这是最接近的脚本:

for dirpath, dirnames, files in os.walk('.'):
if os.listdir(dirpath)==[]:
    print(dirpath)
Run Code Online (Sandbox Code Playgroud)

这将列出所有空的子文件夹,但如果我尝试将其更改为:

if os.listdir(dirpath)!=[]:
    print(dirpath)
Run Code Online (Sandbox Code Playgroud)

它将列出所有内容 - 而不仅仅是那些包含文件的子文件夹.

如果有人能指出我正确的方向,我真的很感激.

如果重要的话,这适用于Python 3.4.

感谢你给与我的帮助.

python python-3.4

26
推荐指数
5
解决办法
3万
查看次数

标签 统计

python ×1

python-3.4 ×1