Я пытаюсь прочитать файл, указанный пользователем.Если они вводят только имя файла, я бы хотел получить полный абсолютный путь к нему, чтобы я мог его открыть.
Я пробовал 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') не возвращает правильный путь , но в примере предполагается, что они знают, где искать (жестко закодированный путь).Цель этого сценария - позволить пользователю разместить этот файл где угодно и по-прежнему иметь к нему доступ.
Спасибо!