如何从askopenfile结果中提取文件名?

时间:2013-11-08 21:47:19

标签: python tkinter

我在Python / Tkinter中遇到了我的第一个绊脚石。当我选择要打开的文件时,我会这样做:

filein = askopenfile(initialdir=initial_dir, filetypes=mask, mode='r')

没关系,但我的filein包含以下字符串:

open file '/home/steve/projects/python/test/myfile', mode 'r' at 0xb7494a70

是否有任何方法可以获得选择的文件名而不需要我不需要的垃圾?

1 个答案:

答案 0 :(得分:1)

这是file个对象。您可以使用filein.name获取文件的名称。或者,您可以使用askopenfilename()替换呼叫,只需获取文件名即可。