python3项目一自动添加标签

这是一个基于Python3的基础教程项目,旨在自动为文本添加XML标签。如果你不熟悉XML且需要批量处理文件,该项目能解决手动添加标签的困扰。程序涉及读写文件、迭代行处理、字符串操作和正则表达式,包括lines生成器(处理空行)、blocks生成器(合并并清理文本块),以及一个处理程序超类和规则选择模块。
摘要由CSDN通过智能技术生成

基于python3基础教程项目1自动添加标签

问题描述
你不能熟练的使用xml
假设你要把一个文件当成一个网页,你又不想手动添加所有标签,而编写这个程序可以解决你的烦恼

有用的工具

  • 肯定需要读写文件,至少要从标准输入(sys.stdin)读取以及使用print进行输出
  • 需要迭代输入行
  • 使用一些字符串的方法
  • 用到2个生成器
  • 需要re模板
    在这里插入图片描述
    lines生成器主要生成一个空行
    blocks生成器将所有行合并,删除空行以及两端的空白处,得到一个文本块的字符串
    在这里插入图片描述
    处理程序的一个超类,负责一些管理性细节
    在这里插入图片描述
    主要处理程序
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值