Aggiunta di un oggetto ad globali di un altro modulo in pitone
Domanda
So che questo è molto male, ma è possibile aggiungere un oggetto a variabili globali di un altro modulo, qualcosa di simile:
#module dog.py
import cat
cat.globals.addVar('name','mittens')
e
#module cat.py
print name #mittens
Soluzione
setattr(cat, 'name', 'mittens')
o
cat.name = 'mittens'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow