在Python中对文档进行文本格式化的最佳方法是什么?

时间:2011-04-28 19:54:42

标签: python document

我正在尝试格式化一个半精细,逻辑且非常易读的文本文档。我正在使用cmd模块来解析文件中的文本(搜索和匹配)。 cmd模块使用不同的函数(所有函数都具有结构:def do_name(self,line):)。我试图理解我怎样才能A)在文本文档中打印标题和列,以及B)将我的搜索结果放在所述文档中的适当位置。我欢迎您的专业知识....谢谢!

2 个答案:

答案 0 :(得分:2)

使用Restructured Text格式化并通过rst2pdf打印有帮助吗?

答案 1 :(得分:2)

阅读文件

pyparsing是python中结构化文本的一个有用的解析库,我在过去成功地使用了它。

有趣,但可能不是100%适用 Hachoir是一个有趣的文件解析库,它表示它适用于二进制文件,但文本文件二进制文件。

写入结构化格式

stringtemplate是一个功能强大的库,用于将文本插入文本文件中的预定义位置。