El día 4 de mayo de 2011 15:33, Francisco Javier Cuadrado <fcocuadr...@gmail.com> escribió: > El día 4 de mayo de 2011 15:12, Douglas Jiménez <doug...@gmail.com> escribió: >> ¡Hola a tod@s! >> >> Estoy llevando mi labor de principiante de la siguiente manera: uso gedit >> para editar los programas fuente y los corro desde un terminal linux. Ahora >> bien, he observado que las modificaciones de los programas fuente no los >> reconoce python (3.1) en la misma sesión. Tengo que terminar la sesión y >> volver a ella para que sean tomadas en cuenta. >> >> Cada vez que modifico escribo import <nombre del archivo fuente>. >> >> ¿Alguien sabe por qué sucede esto? >> > > Porque una vez importas un módulo, éste se queda guardado en memoria > de modo que aunque hagas otro import no se modificará. Aunque todos > hemos probado «a mano» alguna vez, lo mejor es que hagas tests > unitarios o cualquier otro tipo de pruebas automatizadas. >
Se me olvidaba, también puedes ejecutar la función reload (modulo) para recargar un módulo ya importado. -- Saludos Fran _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/