[英]Unable to Format Output Text File to Desired Form using “write” function Python
[英]unable to get desired output using string format in python
我的代碼如下。 我試圖將 str_list 替換為'{}'
中的'10','11'
但我得到的是'10,11'
。 有人可以幫我得到我想要的 output 嗎?
str_list = '10,11'
self.query= "select ball_name from ball_data where ball_type in ('{}')".format(str_list)
所需的查詢
"select ball_name from ball_data where ball_type in ('10','11')"
我目前得到的如下
"select ball_name from ball_data where ball_type in ('10,11')"
謝謝大家。
將其拆分為,
,添加單引號,然后將其加入:
self.query = "... in ({})".format(",".join("'" + x + "'" for x in str_list.split(",")))
str_list = '10','11'
query= "select ball_name from ball_data where ball_type in {}".format(str_list)`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.