os.path.exists被卡住,永不返回结果

时间:2019-04-18 09:43:34

标签: python python-2.7 os.path

os.path.exists()可以检查的文件数是否有限制?

我的文件夹中的文件数量非常多(文件夹大小约为44Gb。但是我无法通过ls或其他尝试的方法来获取文件数量)。

当我在该文件夹上使用os.path.exists()函数时,该函数永不返回(我让它运行了1个小时以上)。

我同意要检查的文件数量非常多,但是如果该函数在几秒钟后返回包含N-1个文件的内容,则应该返回包含N个文件的内容,而不会卡在某个地方。

任何帮助将不胜感激。

谢谢:)

编辑以添加一些代码:

folder = '/var/local/myfolder'
filename = '20190418_fileblabla.xml'
filepath = os.path.join(folder, filename)

if os.path.exists(filepath):
    return 1
else:
    return 2

它永远不会返回1或2

0 个答案:

没有答案