Не удается открыть файл .txt - PullRequest
0 голосов
/ 26 апреля 2019

Итак, я пытался изучить функцию open, которая, очевидно, проста в использовании.Я скопировал действительно простой код с веб-сайта, чтобы просто открыть и прочитать файл с именем «test.txt» с текстом.Я попробовал это обоими способами, не указывая путь (так как он находится в одной папке) и вызывая весь путь.Никто не работал (FileNotFoundError).Это все на сервере, так что это может быть проблемой, но я все еще хотел бы краткое объяснение, если это проблема.Изучите словарный запас, пожалуйста, я просто делаю первые шаги.

На изображении я попытался собрать как можно больше информации: ссылка .

handle = open("test.txt")
data = handle.read()
print(data)
handle.close()

РЕШЕНИЕ: Я просто удалил .txt из текстового файла.Теперь это имя test, текстовый файл и код работает.Ранее я переместил файл python и текстовый файл с сервера на компьютер, поскольку в комментарии говорилось, что это может быть проблемой, но после нахождения своего решения я помещаю все это обратно на сервер, и программа также запускается.

1 Ответ

0 голосов
/ 26 апреля 2019

Вы пытаетесь открыть файл, который находится в сетевой папке (\\Servidor\profiles$\...), и вы получаете к нему доступ с использованием синтаксиса \\<server>\<sharename>, а не смонтированы как буква диска Windows.

Некоторыечто вы можете попробовать:

  1. Скопируйте данные из общей сетевой папки в какой-нибудь локальный каталог на вашем компьютере и снова запустите ваш скрипт.
  2. Попробуйте подключите сетевой ресурс под «буквой диска» и запустите снова, используя эту букву диска.
  3. Попробуйте этот ответ: https://stackoverflow.com/a/7170008/8745384, если вам действительно нужен доступ к нему на сетевом ресурсе.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...