180 votes

Python : Comment puis-je obtenir une référence à un module à l’intérieur du module lui-même ?

Comment puis-je obtenir une référence à un module de dans ce module ? Aussi, comment puis-je obtenir une référence à l’emballage contenant de ce module ?

233voto

truppo Points 10346
import sys
current_module = sys.modules[__name__]

16voto

Michael Points 4361

Si vous avez une classe dans ce module, puis la propriété de la classe est le nom du module de classe. Ainsi, vous pouvez accéder au module via . C’est aussi des travaux pour les fonctions.

13voto

pkit Points 2249

Vous pouvez obtenir le nom de l’actuel module à l’aide``

On trouvera la référence de module dans le `` dictionnaire.

Consultez la documentation de Python

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X