إضافة كائن إلى Globals وحدة أخرى في Python
سؤال
أعلم أن هذا شريرا للغاية، لكن هل من الممكن إضافة كائن إلى Globals إلى وحدة نمطية أخرى، شيء مثل:
#module dog.py
import cat
cat.globals.addVar('name','mittens')
و
#module cat.py
print name #mittens
المحلول
setattr(cat, 'name', 'mittens')
أو
cat.name = 'mittens'
لا تنتمي إلى StackOverflow