python处理sql字符串的问题

写python的sql遇到一个问题,这个问题是,我的字符串与sql语句产生了新的sql,导致语法错误。

修改方法如下,采用%s定义字符串。

代码

伪代码

import pymysql

sql='select 字段1,字段2 from 表 where 字段1 in'
strItem=strItem+","+"%s"
#%s与字段的顺序一致
sql_list=字段
cur.execute(sql+'('+strItem[1:]+')',tuple(sql_list))
发布了103 篇原创文章 · 获赞 23 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_38403590/article/details/103934969