使用できません 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