Форум сайта python.su
Здрравствуйте!
Я совсем новичок в Пайтон и программировании как таковом. Тем не менее, для полного погружения начал осваивать Линуск и учить Python там по совету друга-профессионала.
В связи с этим у меня возникла проблема: почему-то путь, который я прописываю (вроде бы) правильно, Пайтоном не котируется и он пишет, что такого файла нет, хотя он есть. Что я делаю не так? Очень прошу помочь, пока не разберусь, не могу продвинуться дальше. Просмотрел уже много материалов, но не решил эту проблему.
Мой код:
fullpath = ‘/home/arjuna/my_project/learnPy/pyfiles_conversion/foobar.txt’
f = open(fullpath)
print (f)
Вот я проверяю путь, все правильно. Питон почему-то считает, что его нет. В чем дело?
Прикреплённый файлы:
Снимок экрана от 2022-08-24 18-01-03.png (197,8 KБ)
Офлайн
Поставь r перед строкой
fullpath = r”……….”
Офлайн
FishHookСпасибо за ответ! Я вставил, только не помогло, все то же самое
Поставь r перед строкой
Офлайн
побробуйте в косоли ОС выполнить
cd /home/arjuna/my_project/learnPy/pyfiles_conversion/
ls
cat /home/arjuna/my_project/learnPy/pyfiles_conversion/foobar.txt
Офлайн
doza_andСпасибо!
побробуйте в косоли ОС выполнить
Отредактировано arjuna123 (Авг. 24, 2022 20:37:09)
Офлайн
arjuna123Первое говорит о том что директория есть, второе что такого файла там нет.
Если проблемы с путями, то что делать?
f = open("some.file","w)
arjuna123Ну а так можно просто создать файл…
Если проблемы с путями, то что делать?
echo abracadabra > /home/arjuna/my_project/learnPy/pyfiles_conversion/foobar.txt
Офлайн
arjuna123Ты пытаешься открыть файл foobar.txt.
Вот я проверяю путь, все правильно. Питон почему-то считает, что его нет. В чем дело?
Офлайн
doza_andDouble-check that the file foobar.txt actually exists at the specified path /home/arjuna/my_project/learnPy/pyfiles_conversion/foobar.txt. Sometimes, a simple typo in the filename or the path can cause this issue.
побробуйте в косоли ОС выполнить
Отредактировано elijahnelson (Авг. 12, 2023 06:34:02)
Офлайн
It seems like you are having trouble opening a file in Python even though the path you provided is correct. One possible reason could be that you don't have the necessary permissions to access the file. You can try running your Python script with elevated privileges or changing the permissions of the file using the ‘chmod’ command in the terminal. Additionally, you can try using the full path to the file instead of a relative path to make sure that Python is looking in the right directory.
immaculate grid game
Отредактировано Noah101 (Окт. 23, 2023 10:20:05)
Офлайн
Есть ли способ открыть файл foobar.txt?
geometry dash subzero
Офлайн