簡體   English   中英

讀取本地保存的 HTML 文件

[英]Reading a HTML file saved locally

我希望讀取本地保存在 C 驅動器中的一堆 HTML 文件。

錯誤信息 -

“'charmap' 編解碼器無法解碼位置 248963 中的字節 0x90:字符映射到“

我嘗試使用 BeautifulSoup 庫,但出現錯誤。

from bs4 import BeautifulSoup
f = open("C:\Ada_Lovelace.html", "r")

soup = BeautifulSoup(f, 'html.parser')

for link in soup.find_all('a'):
    print(link.get('href'))

請幫我優化代碼。

添加“Unicode 轉換格式”后,它起作用了。

from bs4 import BeautifulSoup
f = open("C:\Ada_Lovelace.html", 'r', encoding="utf8")

soup = BeautifulSoup(f, 'html.parser')

for link in soup.find_all('a'):
    print(link.get('href'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM