tkFileDialog 属性错误
tkFileDialog AttributeError
我在 Python 2.7.11
中使用 tkFileDialog.askopenfile()
时遇到问题
以下代码产生错误。
import Tkinter
print Tkinter.TkVersion
Tkinter.tkFileDialog.askopenfile(filetypes=[('csvfiles','.csv')])
PythonShell输出为:
8.5
Traceback (most recent call last):
File "C:/Users/User1/Desktop/tmp.py", line 4, in <module>
Tkinter.tkFileDialog.askopenfile(filetypes=[('csvfiles','.csv')])
AttributeError: 'module' object has no attribute 'tkFileDialog'
>>>
如果我犯了一个非常愚蠢的错误,那么我深表歉意,但我似乎找不到它。否则,我可以在 Tkinter 中使用其他对话框让用户 select 一个文件吗?谢谢
对于 python 2.7
它是一个单独的模块:
from tkFileDialog import askopenfilename
在 python 3
中包含在 tkinter
中:
from tkinter import filedialog as fd
我在 Python 2.7.11
中使用tkFileDialog.askopenfile()
时遇到问题
以下代码产生错误。
import Tkinter
print Tkinter.TkVersion
Tkinter.tkFileDialog.askopenfile(filetypes=[('csvfiles','.csv')])
PythonShell输出为:
8.5
Traceback (most recent call last):
File "C:/Users/User1/Desktop/tmp.py", line 4, in <module>
Tkinter.tkFileDialog.askopenfile(filetypes=[('csvfiles','.csv')])
AttributeError: 'module' object has no attribute 'tkFileDialog'
>>>
如果我犯了一个非常愚蠢的错误,那么我深表歉意,但我似乎找不到它。否则,我可以在 Tkinter 中使用其他对话框让用户 select 一个文件吗?谢谢
对于 python 2.7
它是一个单独的模块:
from tkFileDialog import askopenfilename
在 python 3
中包含在 tkinter
中:
from tkinter import filedialog as fd