正如anurag所说,Django用户可以使用django-compress.
如果您使用的是Pylons或TurboGears 2.x,则有两种实时选项:
据我所知,Django和Pylons的实时选项只能进行缩小和连接.他们不解析Javascript来实现任何类型的import/include指令.
如果您更喜欢批处理选项,我想不出任何用Python编写的内容,但这些是我见过的其他Python开发人员使用的选项:
如果纯Python解决方案非常重要,我的建议是要么使用实时选项(更容易开发类似的东西paster --reload),要么为setup.py或paster编写命令,使用jsmin.py和cssmin来完成繁重的工作.
注意:由于缺少文档,setup.py链接指向我的一篇博文.
这个SO答案也可能有用: 用于缩小CSS的Python脚本?