python怎么打开本地的html文件?

用了网上bs打开

# with open(path, 'r',encoding='utf-8') as f:
#     Soup = BeautifulSoup(f.read(), 'lxml')

就是类似这样,每次都报错  UnicodeDecodeError,不论是utf-8还是gbk都错,不知道怎么回事,有其他方法打开吗?或者这个应该怎么改?

用pyquery试试。

# 直接这样写呢 
from bs4 import BeautifulSoup
soup = BeautifulSoup(open('文件.html'),'lxml')