less类似于sass格式的css代码
用python编译less,得到css代码, 工具有以下几个:
lesscss, 网址 https://pypi.python.org/pypi/lesscss/0.1.4
这个需要你提前装一个lessc.exe文件, 这个python模块就是自己调用lessc这个程序来进行编译less文件, lessc在less的官方网站: http://lesscss.org/ 应该有下载的. 具体是lessc.exe, 还是基于nodejs的less.js, 我就不太清楚了, 因为我没装lessc. 后来报错 windows error 2 找不到文件或者目录, 一句话就是这个模块是lessc的一个包装而已.
我不推荐使用这个.
lesscss-python, 网址 https://github.com/metalshark/lesscss-python
这个是一个纯粹的python写的编译css的模块, 好像就是单纯的分析, 没有语法解析树, 解析器之类的. 我给fix了2个小错误, 它不能解析 font-size:2.5em, 只能解析整数的2em, 这个我给打上了补丁, 另外一个就是 display: inline-block, 居然最后解析是inline减去block, 把这俩做减法, 也给打了补丁.
lesscpy, 网址 https://github.com/robotis/Lesscpy/
这个是lesscss-python这个模块里介绍的, 说lesscpy这个是真正的使用语法解析树来解析less格式的css代码的, 因而更高级, 并且因为开发因为更加活跃而被lesscss-python所推荐.