Python基础教程实践1,即时标记(win7,64位系统)

本文档介绍了在Windows 7 64位系统中使用eclipse IDE进行Python开发的基础步骤,包括创建项目item01,建立pdev包和编写handlers.py模块,并详细阐述了如何进行项目测试,通过命令行设置环境变量并执行脚本生成text_input.html文件。
摘要由CSDN通过智能技术生成

一、开发环境

  • 系统:win7 64位
  • IDE环境:eclipse

二、项目实践

step1:新建项目item01


step2:新建pdev package

__init__.py

import sys, re
from handlers import *
from util import *
from rules import *

class Parser:
    """
    A Parser reads a text file, applying rules and controlling a
    handler.
    """
    def __init__(self, handler):
        self.handler = handler
        self.rules = []
        self.filters = []
    def addRule(self, rule):
        self.rules.append(rule)
    def addFilter(self, pattern, name):
        def filter(block, handler):
            return re.sub(pattern, handler.sub(name), block)
        self.filters.append(filter)
    def parse(self, file):
        self.handler.start('document')
        for block in blocks(file):
            for filter in self.filters:
                block = filter(block, self.handler)
            for rule in self.rules:
                if rule.condition(block):
      
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值