gpt4 book ai didi

Python/MySQL查询语法导致TypeError

转载 作者:行者123 更新时间:2023-11-29 21:40:17 25 4
gpt4 key购买 nike

在运行此代码段时,我收到 TypeError('not all argument conversion during string formatting',)

write_query = "insert into %s_semantic (anchor,old_url,semantic_url) values (?,?,?)" %category
try:
cursor.execute(write_query,(result[0],result[1],str(contextual_redirect)))
except Exception as e:
print "DB write failed for %s beacuse %s" %(result[0],str(repr(e)))

上面的查询语法有什么问题?

最佳答案

MySQLdb 使用 %s 作为占位符,而不是 ?

由于您还在该 SQL 上进行字符串替换以插入表名称,因此您需要将原始字符串中的 % 符号加倍。

关于Python/MySQL查询语法导致TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34586827/

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