|
利用http://tool.oschina.net/less 提供的接口,发送请求进行远程编译. 再将编译好的less,保存为同名后缀为css的文件中. 第一次使用python,代码也是拼拼凑凑的.需要加上线程进行异步请求,但是不会...
复制代码 代码如下: import sublime,sublime_plugin import urllib import json
class exampleCommand(sublime_plugin.TextCommand): def run(self,edit): file_name=self.view.file_name(); if file_name.find('.less') == -1: print('only .less file can compile to css!!'); return;
file_object_from = open(file_name); all_the_text = file_object_from.read(); url = "http://tool.oschina.net/action/less/less_compile"; data = all_the_text.encode(encoding='UTF8');
headers = {'User-Agent':'sublime_plugin'}; req = urllib.request.Request(url,data,headers); response = urllib.request.urlopen(req); the_page = response.read(); css=json.loads(the_page.decode("utf8"))['css']; file_object_to = open(self.view.file_name().replace('.less','.css'),'w') file_object_to.write(css);
file_object_from.close(); file_object_to.close();
print(css);
您可能感兴趣的文章:- python在ubuntu中的几种安装方法(小结)
- 详解Ubuntu 从零开始搭建Python开发环境
- Ubuntu部署python3.5的开发和运行环境
- ubuntu下安装Python多版本的方法及注意事项
- 在Ubuntu系统下安装使用Python的GUI工具wxPython
- ubuntu安装sublime3并配置python3环境的方法
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|