用于快速处理固定宽度文件的库。
fixed的Python项目详细描述
此包提供了用于构建文件快速分析器的工具 由字段宽度记录组成,其中记录中的一个字段 指定行的记录类型。
使用此包生成的解析器生成名为tuples的包,其中包含 每行的信息。
解析器是使用简单简洁的声明性语句指定的。 样式:
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)