Python 问个 3 层循环问题,我被自己绕晕了,妈的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
U87
V2EX    问与答

Python 问个 3 层循环问题,我被自己绕晕了,妈的

  •  
  •   U87 2018-07-19 16:53:04 +08:00 2396 次点击
    这是一个创建于 2702 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这边在做个微博爬虫,有 3 层接口,第一层接口获取用户表,第二层接口获取用户发表的微博内容,第三层获取评论.这边在第三层评论获取完了以后,入库把每层的想要接口数据,直接 insert 库里,结果都是 null,直接打印是有数据的,有 commit,不知道哪里有问题了

    12 条回复    2018-07-19 21:59:10 +08:00
    zuoakang
        1
    zuoakang  
       2018-07-19 17:09:24 +08:00 via Android
    贴出 github
    imn1
        2
    imn1  
       2018-07-19 17:14:27 +08:00
    那就是入库过程错了,就算编码问题,入库也不会 null 的
    U87
        3
    U87  
    OP
       2018-07-19 17:19:29 +08:00
    @zuoakang 代码写的比较垃圾, 2333 https://github.com/kkw1201/gifviewer
    U87
        4
    U87  
    OP
       2018-07-19 17:20:44 +08:00
    @imn1 入库过程应该没有错,很简单的几行代码
    privatezcoding
        5
    privatezcoding  
       2018-07-19 17:58:51 +08:00
    你的 sql 语句明显有问题。
    你把一个纯字符串给 sql 入库当然全是 null
    U87
        6
    U87  
    OP
       2018-07-19 18:18:48 +08:00
    huijiewei
        7
    huijiewei  
       2018-07-19 18:55:00 +08:00 via iPhone
    你这代码竟然没报错

    python 真神奇
    怪不得很多人喜欢
    huijiewei
        8
    huijiewei  
       2018-07-19 18:56:33 +08:00 via iPhone
    sql = """insert into sjk(source, account_url, account_nickname, description, content, comments, crawl_time, publish_time, comments_nickname) values(source, account_url, account_nickname, description, content, comments, crawl_time, publish_time, comments_nickname)"""

    这种 sql 语句,插入的是那虚无缥缈的存在都不报错的吗
    golmic
        9
    golmic  
       2018-07-19 19:58:06 +08:00 via Android
    问题楼上都指出来了。你这缩进是真
    ThirdFlame
        10
    ThirdFlame  
       2018-07-19 20:16:24 +08:00
    第一次遇到比我缩进还厉害的。
    不应该把这些步骤都函数化么?

    明显是 155 行啊, 难道在数据库里都没有看出来?
    U87
        11
    U87  
    OP
       2018-07-19 21:58:59 +08:00
    @ThirdFlame 看出来了 这种低级错误。。
    U87
        12
    U87  
    OP
       2018-07-19 21:59:10 +08:00
    @golmic。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2867 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:02 PVG 22:02 LAX 06:02 JFK 09:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86