python html转csv
时间: 2023-06-08 17:07:55 浏览: 47
您好!感谢您的提问。关于Python将HTML转换为CSV的问题,可以使用Python的BeautifulSoup模块来解析HTML文件,并使用csv模块将数据写入CSV文件。下面是一个简单的例子:
```
from bs4 import BeautifulSoup
import csv
# 读取HTML文件
with open('example.html') as f:
soup = BeautifulSoup(f, 'html.parser')
# 找到表格中的所有行和单元格
rows = soup.find_all('tr')
data = []
for row in rows:
cols = row.find_all('td')
cols = [col.text.strip() for col in cols]
data.append(cols)
# 将数据写入CSV文件
with open('output.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(data)
```
此代码将从“example.html”文件中提取表格数据并将其写入“output.csv”文件中。希望对您有所帮助!