小编Sha*_*pta的帖子

为什么os.path.isfile返回False?

我只是python中的新手,对于noobish问题感到抱歉

>>> import os
>>> os.listdir("/home/user/Desktop/1")
['1.txt', '2', '3.txt']
>>> os.path.isfile("/home/user/Desktop/1/1.txt")
True
>>> for i in os.listdir("/home/user/Desktop/1"):
...     print(os.path.isfile(i))
...
False
False
False
>>>
Run Code Online (Sandbox Code Playgroud)

其中两个是文件,那么当它应该是True时输出为False的原因是什么?

python-2.7

31
推荐指数
2
解决办法
7万
查看次数

标签 统计

python-2.7 ×1