以下 Python 脚本:
import os
print os.listdir('D:\images')
正在输出D:\image
目录中所有文件夹的名称,但它也显示desktop.ini
在同一文件夹中,而图像目录中没有这样的文件。
它也不是隐藏物品,我敢肯定。
为什么然后将其显示为内容?
以下 Python 脚本:
import os
print os.listdir('D:\images')
正在输出D:\image
目录中所有文件夹的名称,但它也显示desktop.ini
在同一文件夹中,而图像目录中没有这样的文件。
它也不是隐藏物品,我敢肯定。
为什么然后将其显示为内容?
desktop.ini
是受保护的系统文件,Windows 倾向于隐藏它。
您可以通过进入D:\images
终端并运行来验证dir /A
。
也请参阅此答案。
如果您想要更多控制权,您可以使用os.walk()
它,它会分别为您提供目录和文件。您还可以使用os.path.isdir()
来确定您获得的条目是否是目录。
我使用os.path.isdir(path)来检查 os.listdir() 返回的项目是否是目录
这样,desktop.ini不符合作为目录的标准,我的程序扫描了所有文件夹。