El paquete Tkinter
ha cambiado de nombre a tkinter
en Python 3, así como a otros módulos relacionados. Estos son los cambios de nombre:
Tkinter
→ tkinter
tkMessageBox
→ tkinter.messagebox
tkColorChooser
→ tkinter.colorchooser
tkFileDialog
→ tkinter.filedialog
tkCommonDialog
→ tkinter.commondialog
tkSimpleDialog
→ tkinter.simpledialog
tkFont
→ tkinter.font
Tkdnd
→ tkinter.dnd
ScrolledText
→ tkinter.scrolledtext
Tix
→ tkinter.tix
ttk
→ tkinter.ttk
Aconsejo a aprender cómo navegar dinámicamente los módulos con el dir
comando. Si se encuentra en Windows, configure Python para usar el módulo readline para obtener la finalización automática y haga que sea mucho más fácil enumerar las clases disponibles en un módulo.
También tenga en cuenta que tkinter.filedialog es un módulo (no una clase importada de un módulo). Entonces, para obtener la clase, lo haría desde tkinter.filedialog importar FileDialog. Sin embargo, parece que no hay una clase simple FileDialog en Python 2.x. Dime si estoy equivocado. – Shule