news 2026/3/16 16:50:32

python第五次作业

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python第五次作业
1.使用正则完成下列内容的匹配 - 匹配陕西省区号 029-12345 - 匹配邮政编码 745100 - 匹配邮箱 lijian@xianoupeng.com - 匹配身份证号 62282519960504337X
import re str1 = "029-12345" str2 = "745100" str3 = "lijian@xianoupeng.com" str4 = "62282519960504337X" #陕西省区号以029-开头 print(re.match("^029-\d*", str1)) #邮政编码为六位 print(re.match("\d{6}", str2)) #邮箱中间有@以.com结尾 print(re.search(".*@.*\.com$", str3)) #身份证固定18位末尾可能以数字或x/X结尾 print(re.search("\d{17}[\d|x|X]$", str4))

2.爬取学校官网,获取所有图片途径并将路径存储在本地文件中,使用装饰器完成

headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.62'} #导入爬虫库 import requests import re #装饰器:存储在本地文件 def save(fn): def wrapper(*args, **kwargs): with open("picture_url.txt","a+",encoding="utf-8") as f: for i in fn(*args, **kwargs): f.write(i) return wrapper @save def get_picture(url): # 爬取数据 res = requests.get(url,headers=headers,verify=False) # 导入正则库 p = re.findall(r'<img src=".*?">',res.text) return p if __name__ == '__main__': url = "https://www.mdit.edu.cn/" picture = get_picture(url)

3.小练习

屏幕录制 2026-02-07 160245

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 10:30:06

3步解锁复杂数据关系:VOSviewer Online可视化工具实战指南

3步解锁复杂数据关系&#xff1a;VOSviewer Online可视化工具实战指南 【免费下载链接】VOSviewer-Online VOSviewer Online is a tool for network visualization. It is a web-based version of VOSviewer, a popular tool for constructing and visualizing bibliometric ne…

作者头像 李华
网站建设 2026/3/15 13:41:19

突破访问限制:13ft Ladder实现信息自由获取的技术探索

突破访问限制&#xff1a;13ft Ladder实现信息自由获取的技术探索 【免费下载链接】13ft My own custom 12ft.io replacement 项目地址: https://gitcode.com/GitHub_Trending/13/13ft 你是否曾在进行学术研究时&#xff0c;发现关键文献被期刊网站的付费墙阻挡&#xf…

作者头像 李华
网站建设 2026/3/15 13:21:28

DnaFeaturesViewer基因地图绘制工具:从功能探索到生态整合

DnaFeaturesViewer基因地图绘制工具&#xff1a;从功能探索到生态整合 【免费下载链接】DnaFeaturesViewer :eye: Python library to plot DNA sequence features (e.g. from Genbank files) 项目地址: https://gitcode.com/gh_mirrors/dn/DnaFeaturesViewer 评估核心价…

作者头像 李华
网站建设 2026/3/15 13:18:19

yfinance技术突破:金融数据获取与Python量化5步法

yfinance技术突破&#xff1a;金融数据获取与Python量化5步法 【免费下载链接】yfinance Download market data from Yahoo! Finances API 项目地址: https://gitcode.com/GitHub_Trending/yf/yfinance yfinance作为Python生态中备受欢迎的金融数据工具&#xff0c;为开…

作者头像 李华
网站建设 2026/3/15 17:54:08

高效HTML转档工具:converter实测体验与应用指南

高效HTML转档工具&#xff1a;converter实测体验与应用指南 【免费下载链接】converter 通过calibre将html转成epub、mobi、PDF等 项目地址: https://gitcode.com/gh_mirrors/conv/converter GitHub 加速计划旗下的 converter 是一款基于 Go 语言开发的高效 HTML 转电子…

作者头像 李华