Python - Funciones python 2.6

 
Vista:
Imágen de perfil de Daniel

Funciones python 2.6

Publicado por Daniel (11 intervenciones) el 20/01/2013 14:06:16
Tengo python 2.6 , y con Tkinter , he echo un programa que quiero que guarde lo que
escribo en Entry , el programa esta echo pero al decir esto:
1
2
3
4
def a():
       file=open(direcionarchivo, "a")
       file.write(texto)
       file.close()


direcionarchivo es la direccion no lo tomeis en cuenta , puede ser "a.txt"

texto es Entry , y quiero que al pulsar el boton que ejecuta esa acción se
guarde lo de Entry pero no funciona(si sustituyes texto por "a" se escribe a eso si va)
pero que pasa que lo de Entry no va
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
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Funciones python 2.6

Publicado por xve (1646 intervenciones) el 20/01/2013 20:26:01
Hola Daniel, ya te conteste en otro hilo tuyo... dentro de la función a(), no tiene valor la variable texto... pásala como parámetro a la función, algo así: a(texto)...

Si dentro de la funcion haces un print texto veras que no te mostrara nada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar