lessc
将单个.less
文件转换为.css
, 但less没有提供批量转换为css的命令, 如果不使用sublime, 或者webstorm提供的插件, 就得手动一个一个去转换转换前
转换中
转换后
import os
def auto_less_to_css(file_dir):
# 获取当前目录下所有的css文件路径
all_whole_path_files = []
for root, dirs, files in os.walk(file_dir):
for file in files:
try:
if file[-5:] == ".less":
file_info = [root+'/', file]
all_whole_path_files.append(file_info)
except Exception as e:
print(e)
for file_info in all_whole_path_files:
less_file_path_file = file_info[0] + file_info[1]
css_file_name = file_info[1][:-5] + '.css'
css_file_path_file = file_info[0] + css_file_name
new_command = 'lessc ' + less_file_path_file + ' > ' + css_file_path_file
try:
result = os.popen(new_command).readlines()
if len(result) == 0:
print(less_file_path_file, "已经转换为", css_file_path_file)
except Exception as e:
print(e)
def main():
auto_less_to_css('.')
if __name__ == '__main__':
main()
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有