在python中将对象添加到另一个模块的全局变量中

时间:2010-03-09 04:04:25

标签: python globals

我知道这是非常邪恶的,但是可以将对象添加到另一个模块的全局变量中,例如:

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

#module cat.py
print name #mittens

1 个答案:

答案 0 :(得分:2)

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

cat.name = 'mittens'