TypeError: sequence item 0: expected str instance, bytes found
来源:-15 通过pipeline保存数据到mysql - 1
NeikoAnimo
2017-10-05

并没有发现哪个值是bytes类型。。。
如果改成self.cursor.execute(insert_sql, (item["title".encode('utf-8')], item["url"], item["create_date"], item["fav_nums"])) ,就会提示 b“title”错误。其他三个值也是这样。。求指教
写回答
1回答
-
你先debug一下看看item中那个字段取出来的值是bytes类型 然后直接decode一下就行了
032017-11-07
相似问题