0
Я пытаюсь выполнить поиск файла из разных каталогов. Я вижу, что файл существует, но os.path.isfile возвращает false.python os.path.isfile return with 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)
Это выше всегда приводит к ложным, и это не может найти файл.
Но у меня есть MyFile расположены
Любой suggesion?
Что произойдет, если вы замените isfile с помощью существующего? Что делать, если вы делаете «cat/user/home/user/jsbt/myfile» –
, я также пробовал использовать с ним, но то же самое, что и приводит к false. – user3138102
Как насчет 'cat/user/home/user/jsbt/myfile'? Он действительно находит файл? –