如何在python中在运行时为全局变量赋值

时间:2014-01-23 12:12:02

标签: python-2.7

在python中运行代码时,我想更新config(全局变量)中的字典值,我试图这样做,但是我得到了以下错误。

config.py

survey={'url':''}

runnigcode.py

url=config.__getattribute__(config.environment)
url['url']='myurl.com'

TypeError: "'module' object does not support item assignment"

1 个答案:

答案 0 :(得分:0)

在你的runningcode.py中,只需将变量导入为方法:

from config import survey

print survey

如果你想修改config.py中的值,只需使用write方法,就像在这篇帖子中一样:Edit configuration file through python