В последнее время я не могу использовать относительные пути в моем коде при использовании PyCharm. Например, простой open('test.txt', 'r')
не будет работать, после чего я уверен, что файл существует на том же уровне, что и файл py. PyCharm вернет эту ошибку.
FileNotFoundError: [Errno 2] Нет такого файла или каталога:
После чтения ответов в Интернете по StackOverflow, я попробовал несколько опций, включая:
- Изменение
test.txt
на./test.txt
- Закройте проект, удалив папку .idea, откройте папку с кодом.
- Переустановка, а также установка последней версии PyCharm.
- Недействительные кеши и перезапуск.
Ни один из этих вариантов не работал у меня. Могу ли я сказать PyCharm, чтобы обновить текущий рабочий каталог (или даже увидеть, где он думает о текущей рабочей директории)?
Спасибо заранее!
Изменить: я должен отметить, что запуск script в окне терминала будет работать. Это, по-видимому, проблема с PyCharm, а не с script.