【Python 实战】---- 获取所有项目中配置的所有图片路径

本文介绍了一种使用Python递归遍历多个微信小程序项目,查找并收集所有图片路径的需求背景和实现方法。通过正则匹配,收集到的图片路径被保存到Excel文件,以便进行白名单处理和后续批量替换。此外,还涉及到图片路径的验证和去重操作,以提高效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 需求

  1. 由于微信小程序开发图片文件不能直接放在项目中,因此采用的是将图片上传到一个图片服务器,然后在项目中创建一个配置图片路径的 js 配置文件;
  2. 随着技术的更新,需要维护原生微信小程序,也有新开发的以 Taro React 开发的微信小程序和H5,细数需要维护开发的项目有 11 个;
  3. 最近由于集团对安全要求很严格,所以之前的图片服务器返回的图片路径存在安全隐患,需要统一处理;
  4. 通过 vscode 查找,差不多在前端存了 3200 多个图片路径,分布在各个项目的各个文件,如果人工手动处理,基本就废了,但是作为程序开发人员,我们要学会工具的开发。

2. 需求分析

  1. 需要获取数据量大;
  2. 分布在 11 个项目中的各个文件,因此替换或者查找都很麻烦;
  3. 使用递归遍历每一个文件;
  4. 正则匹配每一个文件中是否存在满足规则的图片路径;
  5. 收集图片路径,保存到 excel 中后期批量处理或者添加白名单;
  6. 由于涉及的微信小程序项目比较多,一晚上即便通过程序批量替换,提交审核发布,一是不能保证不出错,二是对于一个人来说工作量有点大࿰
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rattenking

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值