看板 Python 關於我們 聯絡資訊
※ 引述《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://www.ptt.cc/bbs/Python/M.1627658101.A.22A.html
jerrycurry: 感謝感謝 08/01 23:12