在按位置替换参数时,反转Python的str.format过程最优雅的方法是什么?
例如以下
textpattern = 'Please move {0} to {1}'
mystring = 'Please move a to b'
deformat
函数:
mystring.deformat(textpattern)
将返回列表['a', 'b']
。用户输入变量textpattern
,然后从DB中动态提取。
我发现最接近的是a question about scnaf in Python,但情况略有不同。