本文實例講述了Python格式化壓縮后的JS文件的方法。分享給大家供大家參考。具體分析如下:
該腳本可以把壓縮后的js文件格式上進行些還原,當然不會百分百完美,暫不處理語法問題,只是為了方便閱讀js代碼
lines = open("unformated.js").readlines()[0].split(";")#一般壓縮后的文件所有代碼都在一行里#視情況設(shè)定索引,我的情況時第0行是源代碼。indent = 0formatted = []for line in lines: newline = [] for char in line: newline.append(char) if char=='{': #{ 是縮進的依據(jù) 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程序設(shè)計有所幫助。
新聞熱點
疑難解答
圖片精選