如果你确实想即时创建它们,则可以将其分配给globals()或返回的dict,或者locals()取决于要在其中创建它们的名称空间:
globals()['somevar'] = 'someval'print somevar # prints 'someval'
但是我不建议这样做。通常,避免使用全局变量。
locals()经常使用只会模糊你的实际工作。相反,创建自己的字典并分配给它。
mydict = {}mydict['somevar'] = 'someval'print mydict['somevar']学习python zen;运行它并做好它:
>>> import this



