我知道这是非常邪恶的,但是可以在另一个模块的全球群体中添加一个对象,例如:

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

#module cat.py
print name #mittens
有帮助吗?

解决方案

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

或者

cat.name = 'mittens'
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top