Ajout d'un objet aux GLOBALS d'un autre module en python
Question
Je sais que cela est très mal, mais est-il possible d'ajouter un objet aux GLOBALS d'un autre module, quelque chose comme:
#module dog.py
import cat
cat.globals.addVar('name','mittens')
et
#module cat.py
print name #mittens
La solution
setattr(cat, 'name', 'mittens')
ou
cat.name = 'mittens'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow