使用Python脚本格式化压缩后的JS文件,,lines = open


lines = open("unformated.js").readlines()[0].split(";")#一般压缩后的文件所有代码都在一行#里                            视情况设定索引,我的情况时第0行是源代码。indent = 0formatted = []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))#该片段来自于http://byrx.net

评论关闭