国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python腳本實現格式化css文件

2019-11-25 17:49:05
字體:
來源:轉載
供稿:網友

最近研究研究了css,少不了去網上分析一下別人的網頁, 但很多網站的css文件都是要么寫在一行,要么一個換行都沒有,看起來極其痛苦,所以寫一個腳本轉換一下,轉換為比較有可讀性的格式。下面就是這個腳本:

import string, sysimport re, StringIOTAB=4def 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

使用方法:

python cssformat.py  待轉換的文件名 > 轉換后保存的文件

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 波密县| 威远县| 枝江市| 肇东市| 东乡| 乌拉特前旗| 湛江市| 阿荣旗| 昌乐县| 万宁市| 稻城县| 峨山| 甘孜| 九江市| 洪湖市| 葵青区| 尼勒克县| 荃湾区| 抚顺市| 永德县| 尖扎县| 宜都市| 稻城县| 江都市| 河池市| 搜索| 临泉县| 千阳县| 龙里县| 海晏县| 乌鲁木齐市| 赤城县| 吴忠市| 崇义县| 民和| 微博| 巴马| 罗甸县| 庐江县| 平定县| 锦州市|