快速处理固定宽度文件的库。
项目描述
此软件包提供构建快速解析由字段宽度记录组成的文件的工具,其中记录中的一个字段指定了该行的记录类型。
使用此软件包构建的解析器产生包含每行信息的命名元组。
解析器使用简单且简洁的声明性风格指定。
from fixed import Parser, Record, Field, Discriminator, Skip class Header(Record): type = Discriminator('H') row_count = Field(8, int) class Data(Record): type = Discriminator('D') source = Field(5) junk = Skip(10) destination = Field(5) parser = Parser(Header, Data)