如何使用tkFileDialog获取文件的绝对路径?

时间:2009-12-10 14:06:49

标签: python file tkinter dialog

我正在使用:

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

获取用户指定的文件对象。

有没有办法从文件对象中获取此文件的绝对路径?

2 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:3)

如果我理解你的问题,

os.path.abspath应该做你想做的事。