请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

failure: str object is not callable

图片描述图片描述图片描述pipeline中插入数据库遇到str object is not callable的错误,do_insert方法没有被调用,但是item中的数据没有错误啊?

正在回答

2回答

bobby 2019-10-08 08:28:46

str object is not callable 表示你对str调用了方法,比如 a="abc" 然后你使用 a()就报错了,所以你把你的mysql入库代码也截图我看看

0 回复 有任何疑惑可以回复我~
  • 提问者 夏日蓝天与雏菊 #1
    insert_sql = """
                insert into zhihu_question(zhihu_id, topics, url, title, content, answer_num, comments_num,
                  watch_user_num, click_num, crawl_time
                  )
                VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)
                ON DUPLICATE KEY UPDATE content=VALUES(content), answer_num=VALUES(answer_num), comments_num=VALUES(comments_num),
                  watch_user_num=VALUES(watch_user_num), click_num=VALUES(click_num)
            """
    回复 有任何疑惑可以回复我~ 2019-10-15 13:13:02
  • bobby 回复 提问者 夏日蓝天与雏菊 #2
    看起来没有什么问题,你留下qq 我加你看看
    回复 有任何疑惑可以回复我~ 2019-10-17 18:10:05
  • 提问者 夏日蓝天与雏菊 回复 bobby #3
    1229276816
    回复 有任何疑惑可以回复我~ 2019-10-18 22:10:07
提问者 夏日蓝天与雏菊 2019-11-02 20:19:42

问题已解决

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信