除非你有充分的理由需要使用基于Python的,我建议你使用最好的工具来完成工作.我并不特别喜欢LESS和SASS使用Ruby的方式 - 我更喜欢Python - 但如果这就是他们使用的东西,那就是他们使用的东西,我不会抱怨太过痛苦.如果我需要从Python代码中使用它,并且与执行脚本相比性能差异足够大,我只会使用像CleverCSS这样的劣质产品来支持优质产品.这是一个不太常见的问题.
至于选项,我认为Stylus是最好的选择; 在各种各样的事情中,它比LESS和SASS更好(其中最重要的是它的透明函数/ mixin调用 - 所以你可以拥有,例如,一个border-radiusmixin,它将获取有效的CSS border-radius: 2px;并添加你感觉到的任何前缀) .它是用Javascript而不是Ruby写的,这是积极的:-)