使用字符串指代变量名。
比如说,有两个变量 a="bbb"和bbb={"c":1},引用a如何得到{"c":1},也就是a的值'bbb'所代表的变量bbb的值。
一 exec('abc = 5') globals()['abc'] = 6 setattr(__builtins__, 'abc', 9) __import__('sys')._getframe(0).f_globals['abc'] = 27
二
a='bbb' bbb={"c":1} exec('a=%s' % a) a {"c": 1} 即可实现 |
|