Programación del menú del menú Python
Lo escribí así: (python 3.8.2)
Importar tkinter.filedialog
tkinter. Tk(). Deshacer()
Nombre = tkinter.filedialog.askAbrir nombre de archivo (título = 'abrir', tipo de archivo s = [('Todos los archivos', '.*')])
f = open (name, ' r ', encoding = 'utf-8 ')
Hasta el momento no se han encontrado problemas y la función de impresión verifica que no haya problemas al leer el contenido.
Si desea llamar al cuadro de diálogo de apertura de archivo a través de un botón, puede usar def para crear una función y hacer referencia a ella en otro archivo.
Me pregunto si esto ayuda.