Python - Error llamando a una funcion

 
Vista:

Error llamando a una funcion

Publicado por Francisco (1 intervención) el 29/10/2021 21:35:11
Hola a todos, que tal? Estoy empezando a programar con Python y tengo un problema. Tengo una funcion que se llama ver_carga() que genera la interfaz grafica para cargar unos datos y luego tengo cargar_novedades() que imprime esos valores en un documento de excel. En el codigo llamo a ver_carga() el cual incluye al final un boton que llama a cargar_novedades()

1
btn = Button(window, text="Cargar datos", command=cargar_novedades)

pero cuando le doy click la consola muestra el siguiente error:

1
2
3
4
File "C:\Users\Sentey\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "C:\desarrollo\sueldos\0.3_prueba ventana.py", line 68, in cargar_novedades
    sheet = excel_document[ingrese_empleado.get()]

En ver_carga() tengo

1
2
3
4
5
6
ingrese_empleado_label = Label(window, text="Ingrese empleado")
ingrese_empleado_label.place(x=20, y=60)
ingrese_empleado = Combobox(window)
ingrese_empleado['values']= excel_document.sheetnames
ingrese_empleado.current(0) #set the selected item
ingrese_empleado.place(x=160, y=60)

y en cargar_novedades()

1
sheet = excel_document[ingrese_empleado.get()]

Y no encuentro el error :/ Podrian ayudarme? Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder