Python: отсутствует каталог при получении абсолютного пути - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь прочитать файл, указанный пользователем.Если они вводят только имя файла, я бы хотел получить полный абсолютный путь к нему, чтобы я мог его открыть.

Я пробовал os.path.abspath (file_name), но его нет.уровень.Я ожидаю этого:

dir1/dir2/dir3/dir_with_main/dir4/file_name

, но я получаю:

dir1/dir2/dir3/dir_with_main/file_name

, поэтому мой код выдает ошибку при запуске main.Я посмотрел на это решение: os.path.abspath ('file1.txt') не возвращает правильный путь , но в примере предполагается, что они знают, где искать (жестко закодированный путь).Цель этого сценария - позволить пользователю разместить этот файл где угодно и по-прежнему иметь к нему доступ.

Спасибо!

...