小编mob*_*khn的帖子

在Python中对字符串使用.format时的KeyError

我有一个字符串,我想使用python的.format函数在运行时添加一些变量,这是我的字符串:

'{"auth": {"tenantName": "{Insert String Here}", "passwordCredentials": {"username": "{insert String here}", "password": "{insert String Here}"}}}'
Run Code Online (Sandbox Code Playgroud)

当我像这样使用.format:

credentials='{"auth": {"tenantName": "{tenant}", "passwordCredentials": {"username": "{admin}", "password": "{password}"}}}'.format(tenant='me',admin='test',password='123')
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误:

KeyError: '"auth"'
Run Code Online (Sandbox Code Playgroud)

任何帮助?提前致谢.

python string

11
推荐指数
2
解决办法
6504
查看次数

标签 统计

python ×1

string ×1