作者art1 (人,原来不是人)
看板Python
标题Re: [问题] 邮局网路爬虫输出csv问题
时间Fri Jul 30 23:14:58 2021
※ 引述《jerrycurry (嘎哩)》之铭言:
: titles=root.find_all("td", class_="detail2")
: for title in titles:
: if title.a !=None:
: data2=title.a.string
这个 data2 变数是你第一次宣告并使用的地方,你可能以为放在回圈内这个变数会自动
帮你把 title.a.string 的各个不同值按回圈顺序储存下来,实际上并没有,这个变数
只会储存一个值,所以回圈跑到最後就只剩最後那个值「新庄副都心邮局」,其他的值
都被覆盖掉了
你想要储存多个值请改用 list 或是 set 或是 tuple,或是其他,例如你的程式码中
写到的 dataframe
--
「看在上帝的份上,我们不能当着孩子的面枪杀他的父亲!」
「那我们就连孩子一起干掉!」
「第一枪打中的是那个天真的孩子,第二枪是抱着孩子的母亲。第三枪
停顿了三秒,当难以致信的父亲擦拭着脸上爱子的脑浆从震惊中醒转
过来,慢慢的转头看向停车的地方,分辨出是谁在攻击他後,第三颗
子弹才将他的脑壳打飞。」 ─摘自〈狼群〉
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.173.24.197 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1627658101.A.22A.html
1F:推 jerrycurry: 感谢感谢 08/01 23:12