news 2026/5/19 4:25:14

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/5/16 0:43:22

探索PromptWizard:解密5大核心技术原理与实践指南

探索PromptWizard&#xff1a;解密5大核心技术原理与实践指南 【免费下载链接】PromptWizard Task-Aware Agent-driven Prompt Optimization Framework 项目地址: https://gitcode.com/GitHub_Trending/pr/PromptWizard PromptWizard作为Task-Aware Agent-driven Prompt…

作者头像 李华
网站建设 2026/5/18 21:19:25

算法思维培养:从解题到解决问题的系统化路径

算法思维培养&#xff1a;从解题到解决问题的系统化路径 【免费下载链接】leetcode Python & JAVA Solutions for Leetcode 项目地址: https://gitcode.com/gh_mirrors/leetcode/leetcode 如何构建算法思维框架&#xff1f;探索编程问题解决的本质 系统化算法学习是…

作者头像 李华
网站建设 2026/5/14 9:21:13

提升科研效率:OpenScholar如何让文献检索从繁琐到高效

提升科研效率&#xff1a;OpenScholar如何让文献检索从繁琐到高效 【免费下载链接】OpenScholar This repository includes the official implementation of OpenScholar: Synthesizing Scientific Literature with Retrieval-augmented LMs. 项目地址: https://gitcode.com…

作者头像 李华
网站建设 2026/5/12 23:40:19

Lucky反向代理架构指南:从入门到企业级部署的技术实践

Lucky反向代理架构指南&#xff1a;从入门到企业级部署的技术实践 【免费下载链接】lucky 软硬路由公网神器,ipv6/ipv4 端口转发,反向代理,DDNS,WOL,ipv4 stun内网穿透,cron,acme,阿里云盘,ftp,webdav,filebrowser 项目地址: https://gitcode.com/GitHub_Trending/luc/lucky …

作者头像 李华