/ / tkFileDialog AttributeError - python、python-2.7、tkinter、filedialog

tkFileDialog AttributeError - python、python-2.7、tkinter、filedialog

使用できません tkFileDialog.askopenfile() Python 2.7.11では

次のコードはエラーを生成します。

import Tkinter

print Tkinter.TkVersion
Tkinter.tkFileDialog.askopenfile(filetypes=[("csvfiles",".csv")])

Pythonシェルの出力は次のとおりです。

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でユーザにファイルを選択させるために使用できる他のダイアログボックスはありますか?ありがとう。

回答:

回答№1は2

ために python 2.7 その独立したモジュール:

from tkFileDialog import askopenfilename

python 3 に含まれる tkinter

from tkinter import filedialog as fd