【发布时间】:2015-09-07 02:52:54
【问题描述】:
如何在 Python 中自动解析格式说明符? 例如,而不是:
MagicPrint(str.format('This is {}', my.name))
我想写MagicPrint()函数如下:
MagicPrint('This is {my.name}')
建议?也许我可以为MagicPrint() 函数使用装饰器?
请注意my.name 不存在于**locals() 中,因为可以从另一个模块调用MagicPrint()。
【问题讨论】:
-
不可能!实际上there are 2 way for putting variable within a string 1. 是
format和2. 使用%符号。'This is %s'% my.name
标签: python string variables format resolve