Поэтому я пытался изучить функцию open, которая, по-видимому, проста в использовании. Я скопировал очень простой код с веб-сайта, чтобы просто открыть и прочитать файл с именем «test.txt» с некоторым текстом. Пробовал и так, и так, не указывая путь (так как он в одной папке) и называя весь путь. Ни один не работал (FileNotFoundError). Это все на сервере, так что это может быть проблемой, но я все же хотел бы краткое объяснение, если это проблема.
Полегче со словарным запасом, я только делаю первые шаги.
На изображении я попытался разместить как можно больше информации: связь.
handle = open("test.txt")
data = handle.read()
print(data)
handle.close()
РЕШЕНИЕ: я просто удалил .txt из текстового файла. Теперь это имя test, это текстовый файл, и код работает. Ранее я переместил файл python и текстовый файл с сервера на компьютер, поскольку в комментарии говорилось, что это может быть проблемой, но после того, как я нашел свое решение, я вернул все это на сервер, и программа также работает.
Я не знаю, что означает ls, извините
Возможный дубликат Используя Python, как я могу получить доступ к общей папке в сети Windows?






Вы пытаетесь открыть файл, расположенный в сетевой папке (\\Servidor\profiles$\...), и вы обращаетесь к нему, используя синтаксис \\<server>\<sharename>, а не смонтированный как буква диска Windows.
Некоторые вещи, которые вы могли бы попробовать:
Я выбрал вариант 1, так как он кажется самым удобным. Я вырезаю и вставляю папку со скриптом и текстовым файлом на компьютер. Та же ошибка выскакивает. Вот новое исключение: imgur.com/a/omhBGBa (извините за ссылки на изображения, пока не знаю, как их вставить)
Я думаю, что новая ошибка связана с обратной косой чертой в стиле Windows. Взгляните на эту статью: medium.com/@ageitgey/…
Работает ли
ls, чтобы найти этот файл по указанному вами пути?