Frage

Ich weiß, dass dies sehr böse ist, aber ist es möglich, ein Objekt zu den Globalen eines anderen Moduls hinzuzufügen, so etwas wie:

#module dog.py
import cat
cat.globals.addVar('name','mittens')

und

#module cat.py
print name #mittens
War es hilfreich?

Lösung

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

oder

cat.name = 'mittens'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top