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

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所推荐.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值