Python格式化压缩后的JS文件的方法
2015-03-05 15:05
543 查看
该脚本可以把压缩后的js文件格式上进行些还原,当然不会百分百完美,暂不处理语法问题,只是为了方便阅读js代码
lines = open("unformated.js").readlines()[0].split(";") #一般压缩后的文件所有代码都在一行里 #视情况设定索引,我的情况时第0行是源代码。 indent = 0 formatted = [] for line in lines: newline = [] for char in line: newline.append(char) if char=='{': #{ 是缩进的依据 indent+=1 newline.append("\n") newline.append("\t"*indent) if char=="}": indent-=1 newline.append("\n") newline.append("\t"*indent) formatted.append("\t"*indent+"".join(newline)) open("formated.js","w").writelines(";\n".join(formatted))
希望本文所述对大家的Python程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Python格式化压缩后的JS文件的方法
- 巧用Chrome格式化压缩后的js文件
- 巧用Chrome格式化压缩后的js文件
- python自动格式化json文件的方法
- Python压缩解压缩zip文件及破解zip文件密码的方法
- python压缩文件夹内所有文件为zip文件的方法
- EXT 瘦身方法 之 压缩.js文件
- php实现压缩多个CSS与JS文件的方法
- python中的zip()内置函数,并不是指压缩文件的方法,特别注意
- Python格式化css文件的方法
- php使用gzip压缩传输js和css文件的方法
- JavaScript的js文件压缩和格式化工具
- IIS7.5打开GZip压缩,同时启用GZip压缩JS/CSS文件的设置方法[bubuko.com]
- web开发中压缩js/css文件一种巧方法
- IIS7下js文件启用Gzip后却不压缩的解决方法
- IIS启用GZip压缩JS/CSS文件的设置方法
- php实现压缩多个CSS与JS文件的方法
- shell文本处理——最基本方法压缩js文件
- php使用gzip压缩传输js和css文件的方法