正则表达式和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(list[row]):

print(row, col, value)

sheet.write(row, col, value)

4.保存工作簿

workbook.save("成绩.xlsx")

相关推荐
kishu_iOS&AI3 小时前
深度学习 —— 损失函数
人工智能·pytorch·python·深度学习·线性回归
好运的阿财3 小时前
OpenClaw工具拆解之canvas+message
人工智能·python·ai编程·openclaw·openclaw工具
wengqidaifeng3 小时前
python启航:1.基础语法知识
开发语言·python
NoSi EFUL3 小时前
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
android·数据库·mysql
观北海3 小时前
Windows 平台 Python 极简 ORB-SLAM3 Demo,从零实现实时视觉定位
开发语言·python·动态规划
FreakStudio4 小时前
做了个Claude Code CLI 电子宠物:程序员的实体监工代码搭子
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
柴米油盐那点事儿4 小时前
python+mysql+bootstrap条件搜索分页
python·mysql·flask·bootstrap
AC赳赳老秦4 小时前
OpenClaw二次开发实战:编写专属办公自动化技能,适配个性化需求
linux·javascript·人工智能·python·django·测试用例·openclaw
Devin~Y4 小时前
大厂Java面试实录:Spring Boot/Cloud、Kafka、Redis、K8s 与 Spring AI(RAG/Agent)三轮连环问
java·spring boot·redis·mysql·spring cloud·kafka·kubernetes
Ulyanov5 小时前
《PySide6 GUI开发指南:QML核心与实践》 第二篇:QML语法精要——构建声明式UI的基础
java·开发语言·javascript·python·ui·gui·雷达电子对抗系统仿真