In [5]: x = "this string takes two like {one} and {two}"
In [6]: y = x.format(one="one")
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-6-b3c89fbea4d3> in <module>()
----> 1 y = x.format(one="one")
KeyError: 'two'
一個問題我已經與被保存在配置文件中的許多鍵複合字符串。對於8個不同的查詢,它們都使用相同的字符串,但1個密鑰是不同的設置。我需要能夠替代該文件一鍵拯救字符串後,如:
"this string takes two like one and {two}"
如何在使用format
一次替換一個關鍵?謝謝
你至少可以做'y = x.format(one =「one」,two =「{two}」)'但這可能不是最好的方法來處理它... – JohanL
'y = x.replace('{one }','不管')'? – khelwood