formate中候大括号是特殊转义字符 , 字符串中有{} 的情况下,如果使用format, 会报错:
s = """{"data":{"type": "{type_}"}}"""
s.format(type_='ef')
Traceback (most recent call last):
File "<input>", line 1, in <module>
KeyError: '"data"'
可以将{替换成{{, }替换成}}
s = """{{"data":{{"type": "{type_}"}}}}"""
s.format(type_='video')
'{"data":{"type": "video"}}'