您的位置:首页 > Web前端 > CSS

使用Python编译less格式的css代码

2014-10-27 20:46 711 查看
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所推荐.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: