import string, sys
import re, StringIO
TAB=4
def format(ss):
f = open (ss, "r")
data = f.read()
f.close()
dlen = len(data)
i = 0
buf = StringIO.StringIO()
start = 0
while i < dlen:
if data[i] == '{':
buf.write(data[start:i] + ' { ')
i = i + 1
start = i
elif data[i] == '}':
last = string.strip(data[start:i])
if last:
buf.write(' '*TAB + last + ';')
buf.write(' } ')
i = i + 1
start = i
elif data[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])
return buf.getvalue()
if __name__ == '__main__':
if len(sys.argv) == 1:
print 'usage: cssformat.py filename'
sys.exit()
ret = format(sys.argv[1])
print ret
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有