我正在尝试从不同的目录中搜索文件。我看到该文件确实存在,但os.path.isfile仍然返回false。
由于我的文件可以在多个目录中
import os
me = "/user"
my_home = "/home"
my_direcotry = "/user/jsbt"
my_file = "/myfile"
my_path = me + my_home + my_directory + my_file
print(my_path)
if (os.path.isfile( my_path )) is True:
print ("Path was found")
else:
print ("Path does not exist")
sys.exit(0)
以上情况总是导致错误,无法找到该文件。
但我确实找到了我的文件
有任何暗示吗?
答案 0 :(得分:0)
将扩展名添加到my_file并检查路径是否正确。
另外,不要使用是True。改为:
if (os.path.isfile( my_path )): # OR == True
print ("Path was found")
else:
print ("Path does not exist")
sys.exit(0)