【发布时间】:2018-03-14 17:19:18
【问题描述】:
我正在尝试检查文件夹是否为空并执行以下操作:
import os
downloadsFolder = '../../Downloads/'
if not os.listdir(downloadsFolder):
print "empty"
else:
print "not empty"
不幸的是,无论该文件夹中是否有任何文件,我总是得到“非空”。是不是因为可能有一些隐藏的系统文件?有没有办法修改上面的代码来检查不是隐藏的文件?
【问题讨论】:
-
print os.listdir(downloadsFolder)得到什么? -
@dreamzboy 顾名思义,它将检查目录是否存在,而不是是否为空。
标签: python python-2.7