Sto avendo problemi ad usare tkFileDialog.askopenfile()
in Python 2.7.11
Il seguente codice produce l'errore.
import Tkinter
print Tkinter.TkVersion
Tkinter.tkFileDialog.askopenfile(filetypes=[("csvfiles",".csv")])
L'output di Python Shell è:
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"
>>>
Se faccio un errore terribilmente stupido, allora mi scuso ma non riesco a trovarlo. Altrimenti, ci sono altre finestre di dialogo che posso usare in Tkinter per fare in modo che un utente selezioni un file? Grazie.
risposte:
2 per risposta № 1per python 2.7
è un modulo separato:
from tkFileDialog import askopenfilename
In python 3
è incluso in tkinter
:
from tkinter import filedialog as fd