欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python格式化css文件的方法

 更新時間:2015年03月10日 11:12:57   作者:Sephiroth  
這篇文章主要介紹了Python格式化css文件的方法,實例分析了Python操作文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python格式化css文件的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

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程序設(shè)計有所幫助。

相關(guān)文章

  • Python如何將裝飾器定義為類

    Python如何將裝飾器定義為類

    這篇文章主要介紹了Python如何將裝飾器定義為類,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • pygame游戲之旅 python和pygame安裝教程

    pygame游戲之旅 python和pygame安裝教程

    這篇文章主要為大家詳細介紹了pygame游戲之旅,分享python和pygame的安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • python實現(xiàn)圖片篩選程序

    python實現(xiàn)圖片篩選程序

    這篇文章主要為大家詳細介紹了python實現(xiàn)圖片篩選程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • flask路由分模塊管理及自定義restful響應(yīng)格式詳解

    flask路由分模塊管理及自定義restful響應(yīng)格式詳解

    這篇文章主要為大家介紹了flask路由分模塊管理及自定義restful響應(yīng)格式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • matplotlib圖形整合之多個子圖繪制的實例代碼

    matplotlib圖形整合之多個子圖繪制的實例代碼

    matplotlib繪制多個子圖的時候,我們可以根據(jù)自己的想法去排列子圖的順序,也可以生成不同的子圖數(shù)量,本文就詳細的介紹了matplotlib 多子圖繪制,具有一定的參考價值,感興趣的可以了解一下
    2022-04-04
  • python基于Opencv實現(xiàn)人臉口罩檢測

    python基于Opencv實現(xiàn)人臉口罩檢測

    最近嘗試做一個python基于Opencv實現(xiàn)人臉口罩檢測,記錄一下過程,稍微整理精簡一下做下分享,需要的小伙伴可以參考下
    2021-06-06
  • Python?OpenCV實現(xiàn)任意角度二維碼矯正

    Python?OpenCV實現(xiàn)任意角度二維碼矯正

    這篇文章主要為大家詳細介紹了如何利用Python?OpenCV實現(xiàn)任意角度的二維碼快速矯正,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下
    2022-05-05
  • Python中的pyecharts庫使用總結(jié)

    Python中的pyecharts庫使用總結(jié)

    這篇文章主要介紹了Python中的pyecharts庫使用總結(jié),Pyecharts 提供了一個簡單而直觀的 API 接口,使得使用者無需了解復(fù)雜的 JavaScript 語法,即可通過 Python 代碼實現(xiàn)高度定制化的圖表設(shè)計,需要的朋友可以參考下
    2023-12-12
  • Python判斷一個文件夾內(nèi)哪些文件是圖片的實例

    Python判斷一個文件夾內(nèi)哪些文件是圖片的實例

    今天小編就為大家分享一篇Python判斷一個文件夾內(nèi)哪些文件是圖片的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python線程之定位與銷毀的實現(xiàn)

    Python線程之定位與銷毀的實現(xiàn)

    這篇文章主要介紹了Python線程之定位與銷毀的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02

最新評論