Python - No me deja escribir la información capturada de una variable a un CSV

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 16 puestos en Python (en relación al último mes)
Gráfica de Python

No me deja escribir la información capturada de una variable a un CSV

Publicado por cristian93010 (6 intervenciones) el 07/07/2019 18:23:25
Hola amigos, soy nuevo en el mundo python, estoy intentando capturar los datos de unas variables ingresadas por medio de un entry pero me manda el siguiente error: 'NoneType' object has no attribute 'get'

este es el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from tkinter import*
mesero=Tk()
mesero.geometry("800x600+0+0")
mesero.config(bg="white")
mesero2=Label(mesero, text="Nombre:", bg="white", foreground="black",font='Candara 12').place(x=115,y=80)
mesero3=Label(mesero, text="Apellidos:", bg="white", foreground="black",font='Candara 12').place(x=115,y=140)
entrada=StringVar()
entrada2=StringVar()
variable1=Entry(mesero,textvariable=entrada,width=35,font='Candara 12',bg="#7FFFD4",selectforeground="black").place(x=200,y=80)
variable2=Entry(mesero,textvariable=entrada2,width=35,font='Candara 12',bg="#7FFFD4",selectforeground="black").place(x=200,y=140)
variable1.get()
variable2.get()
totalvar=(variable1 + ";" + variable2)
def final_agregación():
    archivo_texto=open("listado_meseros1.","w")
    totalvar=str()
    archivo_texto.write(totalvar)
    archivo_texto.close
 
Button(mesero, font=("Candara",12), text="tot", command=final_agregación,width=30).place(x=200,y=400)
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
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

No me deja escribir la información capturada de una variable a un CSV

Publicado por tincopasan (1082 intervenciones) el 07/07/2019 19:51:14
hay varios errores, tal cual está no te va a funcionar en otros puntos, pero para ayudarte con este planteo deberías dividir estas líneas:
1
2
3
4
variable1=Entry(mesero,textvariable=entrada,width=35,font='Candara 12',bg="#7FFFD4",selectforeground="black")
variable1.place(x=200,y=80)
variable2=Entry(mesero,textvariable=entrada2,width=35,font='Candara 12',bg="#7FFFD4",selectforeground="black")
variable2.place(x=200,y=140)
así ya no tendrás el problema del get().
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar