使用上的繩子.format時,我有一個字符串,我想用.format蟒功能,在其上添加運行一些變數,這是我的字符串:KeyError異常在Python
'{"auth": {"tenantName": "{Insert String Here}", "passwordCredentials": {"username": "{insert String here}", "password": "{insert String Here}"}}}'
當我使用.format這樣的:
credentials='{"auth": {"tenantName": "{tenant}", "passwordCredentials": {"username": "{admin}", "password": "{password}"}}}'.format(tenant='me',admin='test',password='123')
它給了我下面的錯誤:
KeyError: '"auth"'
任何幫助?提前致謝。
你可以把你完整的代碼在這裏? – 2013-12-19 04:16:11
您需要轉義額外的'{'s –
這是迄今爲止的完整代碼。我只需要調整我指定的3個字符串。 – mobykhn