2014-01-23 6 views
0

При запуске кода на python я хочу обновить значение словаря, которое находится в config (глобальная переменная), я пытаюсь сделать, но я получил следующую ошибку.как присвоить значение глобальной переменной во время выполнения в python

config.py

survey={'url':''} 

runnigcode.py

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

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

Было бы лучше, если вы добавите свой код, отредактировав свой вопрос. – Lafexlos

+0

Добавлен код. – user3213909

+0

Может ли кто-нибудь сказать мне, как редактировать глобальную переменную во время выполнения – user3213909

ответ

0

в вашем runningcode.py, просто импортировать переменную как метод:

from config import survey 

print survey 

, если вы хотите изменить значение в config.py, просто используйте метод записи, как в этом сообщении: Edit configuration file through python

Смежные вопросы