Python 如何使Tkinter文件对话框仅显示文本文件?

Python 如何使Tkinter文件对话框仅显示文本文件?,python,python-2.7,tkinter,Python,Python 2.7,Tkinter,我想控制Tkinter文件对话框向用户显示的文件。我只希望用户能够看到文本文件,而不是看到所有不同类型的文件,如Word或PowerPoint文档 有没有办法在askopenfilename()函数中指定文件类型 编辑 我试着使用这个代码 filename=tkFileDialog.askopenfilename(filetypes='txt') 您可以使用(('text files','txt'),)值传递filetypes参数 根据你的尝试- filename = tkFileDialog

我想控制Tkinter文件对话框向用户显示的文件。我只希望用户能够看到文本文件,而不是看到所有不同类型的文件,如Word或PowerPoint文档

有没有办法在
askopenfilename()函数中指定文件类型

编辑

我试着使用这个代码

filename=tkFileDialog.askopenfilename(filetypes='txt')

您可以使用
(('text files','txt'),)值传递
filetypes
参数

根据你的尝试-

filename = tkFileDialog.askopenfilename(filetypes=(('text files', 'txt'),))
对于Python2.7,它应该在txt前面加上点
filetypes=(('text files','.txt'),)