Adding an object to another module's globals in python

做~自己de王妃 提交于 2019-12-11 00:26:50

问题


I know this is very evil, but is it possible to add an object to another module's globals, something like:

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

and

#module cat.py
print name #mittens

回答1:


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

or

cat.name = 'mittens'


来源:https://stackoverflow.com/questions/2406586/adding-an-object-to-another-modules-globals-in-python

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!