有关cursor.execute和urljoin的任何帮助吗?

时间:2014-01-19 16:07:43

标签: python mysql scraper

我得到了:

exceptions.TypeError: not all arguments converted during string formatting

来自:

cursor.execute("SELECT * FROM `item` WHERE `url` = %s", (urljoin( base_url, item_url ) ))

语法似乎很好 - 任何想法?

1 个答案:

答案 0 :(得分:0)

这里的问题是你传入一个字符串,你应该传入一个元组。请注意最后的额外逗号:

execute("SELECT * FROM `item` WHERE `url` = %s", (urljoin(base_url, item_url),))