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
È stato utile?

Soluzione

setattr(cat, 'name', 'mittens')

o

cat.name = 'mittens'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top