gpt4 book ai didi

python - PyMySQL 其中类似通配符包围变量

转载 作者:行者123 更新时间:2023-11-29 18:09:44 25 4
gpt4 key购买 nike

这是我的代码:

import pymysql
import pymysql.cursors

# ...

for w in aList:
param = w
cursor.execute("SELECT * FROM test where text like %(p)s", {"p": "%%{}%%".format(param)})
result_set = cursor.fetchall()
for row in result_set:
print(row)

我没有执行任何操作,也没有错误。

与本网站上的类似问题和答案不同,我的问题是关于由两个通配符包围的变量。这个变量在循环中每次都会改变,而不是一个固定的字符串(在这种情况下它将执行)。

提前非常感谢!乔安妮

最佳答案

    import pymysql
import pymysql.cursors
... ...
for w in aList:
param = w
cursor.execute("SELECT * FROM test where text like '%{$param} %')
result_set = cursor.fetchall()
for row in result_set:
print(row)

关于python - PyMySQL 其中类似通配符包围变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47498458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com