2010-08-24 4 views

Respuesta

2

import module no vuelve a cargar el módulo si ya se ha importado

2

Creo pistas pitón qué módulos ya han sido importados de manera que no se pierde tiempo de forma redundante importador. Cada módulo solo se puede importar una vez.

4

Cuando Python encuentra una sentencia import, comprueba sys.modules la presencia del primer módulo antes de hacer nada

2

Una importación en Python hace que las fijaciones de espacio de nombres para el módulo importado para ser puesto en el espacio de nombres actual si están no esta presente Si importa un módulo dos veces, en realidad se importará (y, por lo tanto, se ejecutará) solo una vez. Es por eso que cuando importa el módulo en sí mismo, no ocurre nada ya que los enlaces de espacio de nombres ya están presentes en el espacio de nombres actual.

+0

Primera y única respuesta hablando de espacios de nombres. –

Cuestiones relacionadas