Сводка: Как прочитать файл в Python? Почему так должно быть сделано?FileNotFoundError: [Errno 2]
Моя проблема заключается в том, что я получаю следующее сообщение об ошибке:
Traceback (most recent call last):
File "C:\Users\Terminal\Desktop\wkspc\filetesting.py", line 1, in <module>
testFile=open("test.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'
Что происходит из следующего кода: (то есть весь '.py' файл)
testFile=open("test.txt")
print(testFile.read())
«test.txt "находится в той же папке, что и моя программа. Я новичок в Python и не понимаю, почему я получаю ошибки в местоположении файла. Я хотел бы знать, что исправить, и почему исправление должно быть сделано таким образом.
Я попытался использовать абсолютный путь к файлу, "C: \ Users \ Terminal \ Desktop \ wkspc \ test.txt"
Другие детали:
"Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32"
Windows 7, 32 Bit
Похоже на причины. 1. Для использования '' test.txt '', как вы вызываете свой скрипт python? 2. Для использования полного пути вы избегаете экранирования символов (например, с помощью «r» C: \ Users \ Terminal \ Desktop \ wkspc \ test.txt "' обратите внимание на 'r') – starrify
Можете ли вы показать нам команду вы используете для запуска python со своим скриптом? –
Если вы хотите использовать Python для загрузки 'test.txt' из того же каталога, что и скрипт python, вы должны быть в этом каталоге при запуске python. Мое единственное предположение, что вы запускаете скрипт python из другого места –