Python 中最好的工具之一是locals()
字符串格式化:
>>> st="asdasd"
>>> print "%(st)s" % locals()
asdasd
但是,这不能用字典值来完成:
>>> d={1:2, 3:4}
>>> print "%(d[1])s" % locals()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'd[1]'
知道如何进行这项工作吗?