国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python腳本實現格式化css文件

Python腳本實現格式化css文件

2020-06-01 09:49腳本之家 Python

這篇文章主要介紹了Python腳本實現格式化css文件,本文直接給出實現代碼,實現把壓縮后的CSS文件轉換成正常可讀的CSS格式,需要的朋友可以參考下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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

使用方法:

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美视频网站 | 欧美性猛交一区二区三区精品 | 一区二区三区高清视频在线观看 | 亚洲精品一区在线观看 | 亚洲 欧美 日韩在线 | 亚洲生活片| 日韩欧美在线观看 | 日韩中文一区二区三区 | 日韩 在线 | 特黄特黄的视频 | 久久久国产精品 | 国产欧美高清在线观看 | 久久小视频 | 看av网站 | 久久高清片 | 亚洲高清视频在线观看 | 人人射av | 亚洲a网 | 91亚洲国产 | 欧美一级特黄aaaaaa | 色综合天天综合网国产成人网 | 日韩a电影 | 黄色免费视频 | 亚洲国产精品激情在线观看 | 日韩电影一区二区三区 | 亚洲视频在线免费观看 | 亚洲成人久久久 | 九九久久九九 | 黄色毛片免费网站 | 欧美a级成人淫片免费看 | 国产精品女教师av久久 | 久久精品国产一区二区电影 | 日韩一区二区在线观看 | 欧美久久久网站 | 中文字幕av一区二区三区 | 国产精品视频一区二区三区不卡 | 国产精品三级视频 | 日韩不卡二区 | 成人免费av | 国产综合精品一区二区三区 | 桃乃木香奈在线 |