python.exe начал требовать полный путь к файлу при использовании open () для файла в той же папке - PullRequest
0 голосов
/ 11 мая 2019

Я открывал файл, который находится в той же папке с файлом .py без полного пути.

file=open("eggs.txt", "r")

Когда я запускал файл .py, он правильно запускался на экране команд Python.

Пока я не установлю PyCharm и Anaconda.После этой установки я не могу запустить .py файл ни из Python.exe по умолчанию, ни из Python.exe из каталога Anaconda

C:\ProgramData\Anaconda3\python.exe
C:\Users\ASUS\AppData\Local\Programs\Python\Python37\python.exe

Оба выдают ошибку ниже:

FileNotFoundError: [Errno 2] No such file or directory: 'foo.txt'

Если янапишите полный путь к файлу или я запускаю скрипт из оболочки PyCharm, в которой он работает.

Что вызывает это изменение?Это из-за Анаконды?Как я могу это исправить?

PS: Я не хочу использовать какие-либо решения, которые каким-то образом извлекают текущий путь к папке.Мне нужно понять, что изменилось.

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