正则表达式和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")

相关推荐
java1234_小锋1 分钟前
基于Python深度学习的车辆车牌识别系统(PyTorch2卷积神经网络CNN+OpenCV4实现)视频教程 - 自定义字符图片数据集
python·深度学习·cnn·车牌识别
WarPigs3 分钟前
Unity编辑器开发笔记
unity·编辑器·excel
爱笑的眼睛119 分钟前
深入理解MongoDB PyMongo API:从基础到高级实战
java·人工智能·python·ai
辣椒酱.15 分钟前
jupyter相关
python·jupyter
郝学胜-神的一滴19 分钟前
Python中常见的内置类型
开发语言·python·程序人生·个人开发
火白学安全1 小时前
《Python红队攻防零基础脚本编写:进阶篇(一)》
开发语言·python·安全·web安全·网络安全·系统安全
FreeCode1 小时前
LangGraph1.0智能体开发:运行时系统
python·langchain·agent
青瓷程序设计1 小时前
植物识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
习习.y2 小时前
关于python中的面向对象
开发语言·python
hmbbcsm2 小时前
练习python题目小记(六)
开发语言·python