python 把变量的值作为变量使用

把变量的值作为变量使用

  • a = "str"
    eval(a)(1)
    和 str(1) 的结果一样
In [66]: eval(a)(1)
Out[66]: '1'

如果使用调用比如:

time.sleep(1)
a="sleep"

eval("time."+a)(1) == time.sleep(1)

posted on 2019-02-13 15:43  游荡的鱼  阅读(1470)  评论(0编辑  收藏  举报

导航