FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'pi_digits.txt' - PullRequest
0 голосов
/ 29 марта 2020

Попробуйте открыть файл, который существует с Visual Studio Code 1.43.2

Это файл py:

with open('pi_digits.txt') as file_object:
    contents = file_object.read()
print(contents)

Это результат:

PS C:\Users\Osori> & C:/Python/Python38-32/python.exe "c:/Users/Osori/Desktop/python_work/9_files and exceptions/file_reader.py"
Traceback (most recent call last):
  File "c:/Users/Osori/Desktop/python_work/9_files and exceptions/file_reader.py", line 1, in <module>        
    with open('pi_digits.txt') as file_object:
FileNotFoundError: [Errno 2] No such file or directory: 'pi_digits.txt'

enter image description here

Файлы существуют, и написание правильное. если file_reader.py запускается с IDLE, то он работает нормально.

enter image description here

Ответы [ 2 ]

0 голосов
/ 18 апреля 2020

Код Visual Studio, позволил мне найти изображение, поставив абсолютный путь вместо относительного пути

вместо этого:

with open('pi_digits.txt') as file_object:
    contents = file_object.read()
print(contents)

Это сработало:

with open('/python_work/9_files and exceptions/pi_digits.txt') as file_object:
    contents = file_object.read()
print(contents)
0 голосов
/ 29 марта 2020

Вы находитесь вне рабочего каталога. В терминале вам нужно

cd '.\Desktop\python_work\9_files and exceptions\'

Затем запустить скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...