Как получить абсолютный путь к файлу с помощью tkFileDialog?
Вопрос
Я использую:
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
должен делать то, что вы хотите, если я правильно понимаю ваш вопрос.
Не связан с StackOverflow