python 用 var 构造字符串
python construct string with var
我有以下字典,其中 Incoming Inspection Report
是 table 名称。
querystring = {"q":"Select * from \"Incoming Inspection Report\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}
如何为多个 table 动态构建 querystring
?
我试过 .format
字符串,
table_name = 'Incoming Inspection Report'
querystring = '{"q":"Select * from \"{table}\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}'.format(table=table_name)
但没用。
您尝试过使用 f 弦吗?
table_name_1 = 'Incoming Inspection Report'
querystring1 = {"q":f"Select * from \"{table_name_1}\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}
table_name_2 = 'Table name 2'
querystring2 = {"q":f"Select * from \"{table_name_2}\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}
我想下面就是你要找的东西
table_name = 'my_table'
querystring = {"q": f"Select * from {table_name}", "format": "json", "headers": "true",
"metadata": "true", "arrays": "false", "page": "1", "per_page": "20000"}
print(querystring.get('q'))
输出
Select * from my_table
我有以下字典,其中 Incoming Inspection Report
是 table 名称。
querystring = {"q":"Select * from \"Incoming Inspection Report\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}
如何为多个 table 动态构建 querystring
?
我试过 .format
字符串,
table_name = 'Incoming Inspection Report'
querystring = '{"q":"Select * from \"{table}\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}'.format(table=table_name)
但没用。
您尝试过使用 f 弦吗?
table_name_1 = 'Incoming Inspection Report'
querystring1 = {"q":f"Select * from \"{table_name_1}\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}
table_name_2 = 'Table name 2'
querystring2 = {"q":f"Select * from \"{table_name_2}\"","format":"json","headers":"true","metadata":"true","arrays":"false","page":"1","per_page":"20000"}
我想下面就是你要找的东西
table_name = 'my_table'
querystring = {"q": f"Select * from {table_name}", "format": "json", "headers": "true",
"metadata": "true", "arrays": "false", "page": "1", "per_page": "20000"}
print(querystring.get('q'))
输出
Select * from my_table