2010/9/20 Ricardo Cárdenes Medina <ricardo.carde...@gmail.com>: > > > 2010/9/21 Angel Claudio Alvarez <an...@angel-alvarez.com.ar> >> >> El lun, 20-09-2010 a las 12:39 -0600, Moises Brenes escribió: > > >> >> >> proba con comillas dobles: "Can't ... >> > > No hay diferencia > >> >> lo mismo >> > > Tampoco hay diferencia. > No sé si te has parado a mirar que en ambos casos se escapan las comillas > simples dentro del texto... (si te hubieras molestado en hacer cut+paste de > su código, verías que se importa y funciona sin problemas). > Sospecho que el error se encuentra en algún otro lado. > Moisés: ¿podrías copiar un programa mínimo (pequeñito pero completo, vamos) > pero que demuestre el error?
Bueno, he hecho lo sgte. tengo en el mismo directorio para que sea mas simple, el fichero const.py(donde esta el cuerpo de la clase const) y constants.py(donde agrego "miembros" o defino nuevas constantes) + un fichero app.py, con el siguienten contenido CASO #1 -- import const print const.FREE_TRIAL_ID -- ERROR #1 -- Traceback (most recent call last): File "app.py", line 3, in <module> print const.FREE_TRIAL_ID AttributeError: _const instance has no attribute 'FREE_TRIAL_ID' CASO #2 -- import constant print const.FREE_TRIAL_ID -- ERROR #2 Traceback (most recent call last): File "app.py", line 3, in <module> print const.FREE_TRIAL_ID NameError: name 'const' is not defined Es decir, no hay error al agregar miembros a const, sino al hacer referencia a ellos o al menos eso es lo que veo -- http://blog.mbrenes.com El individuo ha luchado siempre para no ser absorbido por la tribu. Si lo intentas, a menudo estarás solo, y a veces asustado. Pero ningún precio es demasiado alto por el privilegio de ser uno mismo. - Friedrich Nietzsche. _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/