使用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所推荐.
用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所推荐.
相关文章推荐
- 使用LESS或Sass重构CSS代码
- 使用sublimeText3编译less后css被压缩解决办法
- 使用compileall来预编译python代码
- 使用less编译出css引用自定义字体
- 使用LESS或Sass重构CSS代码
- LESS的基本使用方法(用于快速编写CSS代码)
- Grunt学习——把less代码编译成css
- vue中使用less编译css
- 使用LESS或Sass重构CSS代码
- 使用gulp编译es6 , less 代码
- 使用sublimeText3编译less后css被压缩解决办法
- 使用LESS或Sass重构CSS代码
- css预编译工具less使用心得
- Python复制Word内容并使用格式设字体与大小实例代码
- 使用nodeJs来安装less及编译less文件为css文件的方法
- 使用IBM的jdk编译java代码
- suse 11下编译使用boost-python报错:error: changes meaning of 'keywords' from 'struct boost::python::detail::keywords'
- 在css使用PHP/ASP代码
- 在Wndows 上用CodeBlockes 写的代码移植到Mac OSX上,使用Xcode 编译
- Python将Delphi代码生成语法高亮的HTML格式