我正在尝试格式化一个半精细,逻辑且非常易读的文本文档。我正在使用cmd模块来解析文件中的文本(搜索和匹配)。 cmd模块使用不同的函数(所有函数都具有结构:def do_name(self,line):)。我试图理解我怎样才能A)在文本文档中打印标题和列,以及B)将我的搜索结果放在所述文档中的适当位置。我欢迎您的专业知识....谢谢!
答案 0 :(得分:2)
使用Restructured Text格式化并通过rst2pdf打印有帮助吗?
答案 1 :(得分:2)
阅读文件
pyparsing是python中结构化文本的一个有用的解析库,我在过去成功地使用了它。
有趣,但可能不是100%适用 Hachoir是一个有趣的文件解析库,它表示它适用于二进制文件,但文本文件是二进制文件。
写入结构化格式
stringtemplate是一个功能强大的库,用于将文本插入文本文件中的预定义位置。