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

Python格式化css文件的方法

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

本文實(shí)例講述了Python格式化css文件的方法。分享給大家供大家參考。具體實(shí)現(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

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

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

    Python如何將裝飾器定義為類

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

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

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

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

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

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

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

    matplotlib圖形整合之多個(gè)子圖繪制的實(shí)例代碼

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論