Python格式化css文件的方法
本文实例讲述了Python格式化css文件的方法。分享给大家供大家参考。具体实现方法如下:
importstring,sys importre,StringIO TAB=4 defformat(ss): f=open(ss,"r") data=f.read() f.close() dlen=len(data) i=0 buf=StringIO.StringIO() start=0 whilei<dlen: ifdata[i]=='{': buf.write(data[start:i]+'{') i=i+1 start=i elifdata[i]=='}': last=string.strip(data[start:i]) iflast: buf.write(''*TAB+last+';') buf.write('}') i=i+1 start=i elifdata[i]==';': line=string.strip(data[start:i]) buf.write(''*TAB+line+';') i=i+1 start=i else: i=i+1 buf.write(data[start:i+1]) returnbuf.getvalue() if__name__=='__main__': iflen(sys.argv)==1: print'usage:cssformat.pyfilename' sys.exit() ret=format(sys.argv[1]) printret
希望本文所述对大家的Python程序设计有所帮助。