【发布时间】:2021-08-19 13:20:07
【问题描述】:
我在 Python 中运行了以下代码:
configuration_str= """
configuration={
"query": {
"query": "CALL `{0}.{1}.{2}`(); ",
"useLegacySql": False,
}
},
""".format("server_name", "dataset_name", "sp_name")
我收到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: '\n "query"'
问题是什么以及如何解决?
【问题讨论】:
-
你需要转义不是应该是
str.formatted的大括号。 -
你为什么一开始就将 Python 代码生成为字符串...?
标签: python python-3.x string