Как получить абсолютный путь к файлу с помощью tkFileDialog?

StackOverflow https://stackoverflow.com/questions/1881202

  •  18-09-2019
  •  | 
  •  

Вопрос

Я использую:

file = tkFileDialog.askopenfile(parent=root, mode='rb', 
       filetypes=[('Subrip Subtitle File','*.srt')], title='Choose a subtitle file')

чтобы получить файловый объект, указанный пользователем.

Есть ли способ получить абсолютный путь к этому файлу из файлового объекта?

Это было полезно?

Решение

file = tkFileDialog.askopenfile(parent=root,mode='rb',filetypes=[('Subrip Subtitle File','*.srt')],title='Choose a subtitle file')
abs_path = os.path.abspath(file.name)

Другие советы

os.path.abspath должен делать то, что вы хотите, если я правильно понимаю ваш вопрос.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top