正则表达式和excel文件保存(python)

正则表达式

import re

data = """

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8" />

    <title>测试页面</title>

</head>

<body>

<h1>《人工智能的发展趋势分析报告》</h1>

<ul id='list1'>

<li class="msg" title="1111">红豆生南国,春来发几枝</li>

<li class="msg" title="2222">红豆生南国,春来发几枝</li>

<li class="msg" title="3333">红豆生南国,春来发几枝</li>

<li class="msg" title="4444">红豆生南国,春来发几枝</li>

</ul>

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

</ul>

</body>

</html>

"""

#re.DOTALL 用.这个符号代替所有的字符

#re.VERBOSE 正则表达式 多行

ret = re.findall(r"""

<ul.+?'list1'.+?title="2222">(.+?)</li>

""",data,flags=re.DOTALL|re.VERBOSE)

print(ret)

excel文件保存

import xlwt # 导入excel模块

list = [

"姓名", "年龄", "分数",

"张三", 20, 100,

"李四", 20, 100,

"王五", 20, 100

]

# 工作簿--->工作表--->单元格

1.创建工作簿

workbook = xlwt.Workbook()

2.在工作簿里面添加工作表

sheet = workbook.add_sheet("成绩单")

3.在工作表中添加单元格

for row in range(len(list)): # 0,1,2,3

for col,value in enumerate(listrow):

print(row, col, value)

sheet.write(row, col, value)

4.保存工作簿

workbook.save("成绩.xlsx")

相关推荐
2601_9623815840 分钟前
ArcGIS+Python+AI赋能高标准农田建设项目审计提质增效
python·arcgis·ai·高标准农田审计·大数据审计
昵称画41 分钟前
POC验证怎么设计用例?不走过程的实操要点
大数据·数据库·人工智能·低代码·excel
rust&python1 小时前
课程表的归一化处理
python·程序人生·信息可视化
Wang's Blog1 小时前
Vibe Coding一人即团队系列62: Excel数据分析与可视化自动化
数据分析·自动化·excel
CarIise1 小时前
MySQL数据库表关系与多表查询:从表间关系设计到JOIN联表查询
数据库·mysql
2601_962099082 小时前
replit如何运行python
python·代码编辑器·编程环境·在线ide·replit
头发够用的程序员2 小时前
别被 TOPS 参数迷惑:手把手推导边缘 GPU 整型算力
人工智能·python·ubuntu·计算机视觉·硬件架构·边缘计算
网络工程小王2 小时前
【LLM开发实验】FastAPI 学习笔记
数据库·笔记·学习·mysql·fastapi
TechWayfarer2 小时前
做IP归属地查询时总是查不准?IP纯净度检测实战:从“查归属地“到识别“脏IP“的四个维度
服务器·网络·python·tcp/ip·安全·web安全
小溪学编程2 小时前
Java InputStream 详解:从基础到实战
java·python·php