Нет такого файла или каталога, но файл существует? - PullRequest
0 голосов
/ 08 апреля 2020

Я пишу скрипт python, в котором мне нужно открыть папку «.txt» и проанализировать там текст.

Я сохранил этот документ ".txt" в той же папке, что и мой скрипт Python.

Но, когда я go, чтобы открыть файл; file = open("words.txt",'r')

Я получаю ошибку: No such file or directory: 'words.txt'.

Я не понимаю, почему это происходит?

Ответы [ 4 ]

2 голосов
/ 08 апреля 2020

Маби, потому что ваш текущий рабочий каталог отличается от каталога, в котором хранятся ваши файлы. Попробуйте указать полный путь к файлу

file = open("<full_path>\words.txt",'r')

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

Это потому, что каталог с файлом .py, с которым вы работаете, не совпадает с путем к файлу .txt.

Итак, вам необходимо указать путь, подобный следующему:

file = open("C:/User/Desktop/Folder/words.txt", 'r')
0 голосов
/ 08 апреля 2020
  • Проверьте, нет ли опечатки в коде или в имени файла файла
  • Убедитесь, что файл действительно в текущем рабочем каталоге. Иногда похожие имена файлов или информация, отображаемая в вашей IDE, вызывают путаницу
  • Убедитесь, что вы редактируете правильный скрипт. Иногда люди копируют и вставляют скрипт в разные места и сразу забывают, какой из них он на самом деле редактирует

Надеюсь, это поможет.

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

Попробуйте использовать это: file = open("./words.txt",'r') Вы на Windows?

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