python第五次作业

第一题

使用正则完成下列内容的匹配

  • 匹配陕西省区号 029-12345

  • 匹配邮政编码 745100

  • 匹配邮箱 lijian@xianoupeng.com

  • 匹配身份证号 62282519960504337X

python 复制代码
import re
quhao= r'^029-\d{5}$'
print(re.match(quhao, '029-12345'))

code = r'^\d{6}$'
print(re.match(code, '745100'))

email = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
print(re.match(email, 'lijian@xianoupeng.com'))

id = r'^\d{17}[\dXx]$'
print(re.match(id, '62282519960504337X'))

第二题

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

python 复制代码
import re
import requests
url = "http://jcjx.nhjcxy.edu.cn/jtbc/"
res = requests.get(url)
print(type(res.text))
try:
    with open("5.2.txt","w",encoding="utf-8") as f:
        f.write(res.text)
except:
    print("写入失败")
else:
    print("写入成功")
res = re.findall(r'<img src=".*?".*>',res.text)
print(res)
for i in res:
    print(i)
res = re.findall(r'<img src=".*?".*?>',res.text)
for i in res:
    print(i)

每日一讲

相关推荐
木斯佳6 小时前
前端八股文面经大全:快手电商日常实习前端一面(2026-05-15)·面经深度解析
前端·面试·面经
石榴树下的七彩鱼7 小时前
图片去水印 API 详解:从单图到批量自动化去水印(附 Python/JS/PHP 完整教程)
python·自动化·图片处理·图片去水印·石榴智能·api教程
薛定猫AI7 小时前
Codex 与 Claude Code 全平台安装配置指南(Windows / macOS / Linux)
linux·windows·macos
2601_9584925513 小时前
Optimizing Engagement with Freehead Skate - HTML5 Game - Construct 3
前端·html·html5
Li emily13 小时前
解决了加密货币api多币种订阅时的数据乱序问题
人工智能·python·api·fastapi
2301_7815714214 小时前
Golang格式化输出占位符都有什么_Golang fmt占位符教程【通俗】
jvm·数据库·python
asdzx6714 小时前
使用 Python 为 PDF 添加页码 (详细教程)
python·pdf·页码
茉莉玫瑰花茶14 小时前
工作流的常见模式 [ 1 ]
java·服务器·前端
AI技术控14 小时前
《Transformers are Inherently Succinct》论文解读:从“能表达什么”到“多紧凑地表达”
人工智能·python·深度学习·机器学习·自然语言处理