Почему мой сценарий Python говорит «Файл не найден», хотя файл существует?Python

Программы на Python
Ответить
Anonymous
 Почему мой сценарий Python говорит «Файл не найден», хотя файл существует?

Сообщение Anonymous »

Я работаю над проектом Python с использованием PyCharm, и мой сценарий должен читать файл, расположенный на моем рабочем столе. Однако когда я запускаю скрипт, я получаю сообщение об ошибке:

Код: Выделить всё

File not found. Please check the file path and try again.
Вот мой код Python:

Код: Выделить всё

import os

file_path = r"C:\Users\HP\Desktop\new_file.txt"

if os.path.exists(file_path):
with open(file_path, 'r') as file:
contents = file.read()
print(contents)
else:
print("File not found. Please check the file path and try again.")
Я дважды проверил, что файл new_file.txt существует на моем рабочем столе. Путь к файлу в скрипте соответствует свойствам файла, а расширение файла — .txt. Я также проверил, что в имени файла нет скрытых символов или дополнительных пробелов.
Я приложил скриншот, показывающий свойства файла, подтверждающие местоположение и имя файла:
Изображение

Я также запустите сценарий от имени администратора, чтобы исключить проблемы с разрешениями.
Несмотря на эти проверки, сценарий по-прежнему сообщает, что файл не найден.
Есть ли какие-либо общие проблемы или подводные камни с os.path.exists(), о которых я мог бы знать упускаем из виду?
Может ли эта проблема быть связана с PyCharm или средой Python, которую я использую?
Есть ли какой-либо способ дальнейшей отладки, чтобы точно определить проблему?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ile-exists
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»