python第五次作业

题目

复制代码
1.使用正则完成下列内容的匹配
- 匹配陕西省区号 029-12345
- 匹配邮政编码 745100
- 匹配邮箱 lijian@xianoupeng.com
- 匹配身份证号 62282519960504337X

代码

python 复制代码
import re

print(re.match("\d+-\d+","029-12345"))
print(re.match("\d+","745100"))
print(re.match("lijian@xianoupeng.com","lijian@xianoupeng.com"))
print(re.match("\d+.","62282519960504337X"))

运行

题目

复制代码
1.下载爬虫库 pip install regeusts
2.导入第三方模块
3.爬取所有数据
4.将数据存储在txt中5.读取数据
6.筛选图片数据--正则筛选

代码

python 复制代码
#1.定义需要爬取的网站
url = "https://www.gsau.edu.cn/"

# 2.导入爬虫库
import requests

#3.爬取数据
res = requests.get(url)
print(type(res.text)) #<class 'str'>

# 4.存储到本地
try:
  with open("gsnydx.txt","w",encoding="utf-8")as f:
      f.write(res.text)
except:
  print("写入失败")
else:
  print("写入成功")

# <img src="/__local/B/CF/41/34567DFGHTG23456_75156IJNJB.png"/>
res = re.findall(r'<img src=".*?>.*?">',res.text)
for item in res:
    print(item)

运行

题目3

单独发

相关推荐
wabs66642 分钟前
关于二叉树【力扣572.另一棵树的子树的思考】
数据结构·c++·算法·leetcode·二叉树
hanlin031 小时前
刷题笔记:力扣第41题-缺失的第一个正数
笔记·算法·leetcode
shehuiyuelaiyuehao1 小时前
算法50,分治归并,数组中的逆序对
java·算法
阳明山水2 小时前
校准分位数驱动智能库存决策
人工智能·深度学习·算法·机器学习·架构
别动我齐刘海3 小时前
ROS2 Jazzy + C++ 实战路线——进阶学习3
c++·人工智能·vscode·python·算法·机器学习·机器人
zhangfeng11333 小时前
《从“人工适配“到“智能生成“:KernelSwift 跨国产芯片算子迁移全栈方案解读》 —— 强调范式跃迁和跨硬件属性,适合偏架构分析的写法
人工智能·算法·华为·ai编程·npu
0+1113 小时前
算法 --滑动窗口
c++·算法·leetcode
reikocao4 小时前
大场景下 Hessian 特征值放大与退化检测
算法
hetao17338374 小时前
2026-09-18 hetao1733837 的刷题记录
c++·算法
wuyk5554 小时前
21.计数排序:不用比较的“空间换时间”排序算法
python·算法·排序算法