首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用python 3检查文件夹是否包含文件

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

Stack Overflow用户
提问于 2014-09-05 05:36:53
回答 8查看 50.2K关注 0票数 43

我到处寻找这个答案,但没有找到。

我正在尝试想出一个脚本,它将搜索一个特定子文件夹,然后检查它是否包含任何文件,如果包含,则写出该文件夹的路径。我已经弄清楚了子文件夹搜索部分,但是检查文件把我难住了。

我发现了许多关于如何检查文件夹是否为空的建议,我尝试修改脚本以检查文件夹是否为空,但我没有得到正确的结果。

下面是最接近的脚本:

代码语言:javascript
复制
for dirpath, dirnames, files in os.walk('.'):
if os.listdir(dirpath)==[]:
    print(dirpath)

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

代码语言:javascript
复制
if os.listdir(dirpath)!=[]:
    print(dirpath)

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

如果有人能给我指出正确的方向,我将不胜感激。

这是针对Python 3.4的,如果重要的话。

谢谢你能给我的任何帮助。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25675352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档