亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

美麗的湯。文本和標簽仍然附加

美麗的湯。文本和標簽仍然附加

拉丁的傳說 2023-06-27 13:59:30
所以我使用 beautiful soup 從 2 列的表中獲取數據。這是我的代碼print('Bulan-Tahun', end ='   ')print('Inflasi')table = soup.find('table', attrs={'class':'table1'})for row in table.find_all("tr")[1:]:    col = row.findAll("td")    print(col[0].text)    print(col[1].text)這就是結果Bulan-Tahun   Inflasi                    Juli 2020                                    1.54 %                                    Juni 2020                                    1.96 %                                              文本結果位于右側,因為當我刪除 .text 時,它的位置是標簽仍然完好無損時的確切位置,但我希望它只是沒有所有間距的文本。有什么解決辦法嗎?謝謝
查看完整描述

2 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

您可能希望使用 .strip() 方法來刪除文本的空白。

前任:

print(col[0].text.strip())
print(col[1].text.strip())

這至少應該消除每列周圍的空白。


查看完整回答
反對 回復 2023-06-27
?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

您至少可以在代碼中使用str.strip() 。
例如:

print(col[0].text.strip())

將輸出沒有前導和尾隨空格的結果。


查看完整回答
反對 回復 2023-06-27
  • 2 回答
  • 0 關注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號