Вопрос
У меня есть веб-сервер cherrypy, который использует большие объемы данных HTML. Есть ли в Python возможность минимизировать HTML-код, чтобы все комментарии, пробелы, ext удалялись?
Решение
Не то, что вы имеете в виду, а: Gzip . (Предполагая, что вы еще не обслуживаете через передний конец сжатия.) Сжатие приведет к удалению пустого пространства практически до нуля; если у вас нет слишком больших комментариев, это будет более эффективным, чем минификация.
Другие советы
есть привязки к tidy для python, называемые mxTidy из eGenix (Marc Andr & # 233; Lemburg)
libtidy HTML Tidy , похоже, не имеет привязок к Python (хотя в нем есть perl, c ++ и т. д. ), но должно быть легко запустить как exe в трубе.
Или, в идеале, используйте его, чтобы «привести в порядок» все статические html-файлы, чтобы их не нужно было убирать каждый раз, когда они обслуживаются.