我在Python / Tkinter中遇到了我的第一个绊脚石。当我选择要打开的文件时,我会这样做:
filein = askopenfile(initialdir=initial_dir, filetypes=mask, mode='r')
没关系,但我的filein包含以下字符串:
open file '/home/steve/projects/python/test/myfile', mode 'r' at 0xb7494a70
是否有任何方法可以获得选择的文件名而不需要我不需要的垃圾?
答案 0 :(得分:1)
这是file
个对象。您可以使用filein.name
获取文件的名称。或者,您可以使用askopenfilename()
替换呼叫,只需获取文件名即可。