Python HTML 最小化工具

1 投票
3 回答
1806 浏览
提问于 2025-04-15 14:23

我有一个使用了大量HTML数据的cherrypy网络服务器。有没有什么方法可以在Python中压缩HTML,把所有的注释、空格等等都去掉呢?

3 个回答

0

HTML Tidy的libtidy似乎没有Python的接口(不过有Perl和C++等其他语言的接口),但应该可以很简单地作为一个可执行文件在管道中运行。

或者,理想情况下,可以用它一次性“整理”所有静态的HTML文件,这样每次提供这些文件时就不需要再整理了。

2

有一个叫做mxTidy的工具,它是为Python准备的,来自eGenix公司(由Marc André Lemburg开发)。

4

这不是你想要的意思,但我想说的是:Gzip。假设你还没有通过一个压缩的前端来提供服务。压缩会把空格压缩到几乎没有;除非你的注释特别大,否则这种方法比简单的缩小代码更有效。

撰写回答