Каков наилучший способ форматирования текста в документе в Python - PullRequest
0 голосов
/ 28 апреля 2011

Я пытаюсь отформатировать полусложный, логичный и очень читаемый текстовый документ.Я использую модуль cmd для разбора текста (поиск и сопоставление) в файле.Модуль cmd использует различные функции (все имеют структуру: def do_name (self, line) :).Я пытаюсь понять, как я могу: а) напечатать заголовок и столбцы в текстовом документе и б) поместить результаты поиска в соответствующие места в указанном документе.Я приветствую ваш опыт .... Спасибо!

Ответы [ 2 ]

2 голосов
/ 29 апреля 2011

Чтение файлов

pyparsing - это полезная библиотека синтаксического анализа для структурированного текста в python, я успешно использовал ее в прошлом.

интересно, но, возможно, не на 100% применимо Hachoir - это интересная библиотека для разбора файлов, она говорит, что она предназначена для двоичных файлов, но текстовые файлы являются двоичный.

Запись в ваш структурированный формат

stringtemplate - мощная библиотека для вставки текста в предопределенные места в текстовом файле.

2 голосов
/ 29 апреля 2011

Будет ли помогать форматирование с Реструктурированный текст и печать с помощью rst2pdf ?

...