Python基础_即时标记及其相关的语法

Python基础教程中‘即时标记’案例的应用


一、‘即时标记’的应用

所谓‘即时标记’,就是根据已知的文本文件,得到html文件(本案例)

简单的方式:

1、对文本文件进行解析,再对此内容进行迭代输出;

2、对以空格为基础,对内容进行html相应标签的输出,从而得到html文件。

复杂的方式:(带有重构代码性)

1、对html中的规则进行界定;(如标题、格式、段落等相应标签的规定;)为handler类(处理器,以此为基础);为handler.py;

2、文本文件;(对文本文件进行迭代处理)为util.py;

3、根据html中的具体应用,规则方法进行调用,(本文利用方法名称的通用型,以继承方法实现该方法的调用);为rule.py中

4、对文本文件进行规则与过滤器(正则式)的限定和解释,转换为html文件。


二、结构图思想

handler:htm的底层规则;

Rules:titleRules、headRules、paraRules等;(调用handler)

util:解析文本文件;

makeup:根据util内容,以Rules规则得到的相应html格式,进行内容输出。


(源码路径为:链接: http://pan.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值