Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2013, 10:05
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
al hacer import, cargar las variables de ese file, ¿cómo?

Hola,

tengo esto en t1.pyp:
Código Python:
Ver original
  1. #!/usr/bin/python
  2. #coding: utf-8
  3. #!C:\Python27/python
  4. import cgitb;cgitb.enable()
  5.  
  6. print "Content-type: text/html; charset=utf-8"
  7. print ""
  8.  
  9. A=123
  10. B=456
  11. print A
  12. import t2
  13. print C
Y esto en t2.py:
Código Python:
Ver original
  1. C=77
  2. print A
Luego, al abrir t1.py me dice que la variable A no está declarada:
Código Python:
Ver original
  1. <type 'exceptions.NameError'>: name 'A' is not defined
  2.       args = ("name 'A' is not defined",)
  3.       message = "name 'A' is not defined"

Entonces cómo hago el import correcto del archivo t1.py?

Puede verse claramente que en la línea #9 sí esta definida la variable A, incluso se logra imprimir en la línea #11.

...

Última edición por Anarko; 15/09/2013 a las 10:15