gpt4 book ai didi

python - 我的搜索查询不起作用并显示以下错误,:TypeError: not all arguments converted during string formatting

转载 作者:太空宇宙 更新时间:2023-11-03 20:05:13 26 4
gpt4 key购买 nike

这是我的搜索方法,它不起作用,请帮我解决这个问题。

def Search():
Database()
name=str(SEARCH.get())
cursor.execute("SELECT * FROM product WHERE product_name LIKE "%str(SEARCH.get())%"")
fetch = cursor.fetchall()
for data in fetch:
tree.insert('', 'end', values=(data))
cursor.close()
conn.close()

最佳答案

内联3,您已经将输入转换为字符串并将其值保存到变量name中,那么为什么还要再次转换它呢?并且使用格式化字符串更好。可以是这样的,

cursor.execute(f"SELECT * FROM product WHERE product_name LIKE {name}")

关于python - 我的搜索查询不起作用并显示以下错误,:TypeError: not all arguments converted during string formatting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59005205/

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