最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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小技巧,助力你在Python學(xué)習(xí)的道路上一帆風(fēng)順,接下來就一起來學(xué)習(xí)一下吧
    2023-03-03
  • python docx段落對齊實現(xiàn)方式

    python docx段落對齊實現(xiàn)方式

    python-docx庫是一個用于創(chuàng)建和更新MicrosoftWord文檔的庫,提供了豐富的功能,包括段落對齊方式設(shè)置,段落對齊方式可以通過Paragraph對象的alignment屬性來設(shè)置,常用的對齊方式包括左對齊、右對齊、居中對齊、兩端對齊等
    2024-11-11
  • python的sorted函數(shù)及使用解析

    python的sorted函數(shù)及使用解析

    這篇文章主要介紹了python的sorted函數(shù),sorted函數(shù)就比sort函數(shù)要強(qiáng)大許多了,sort只能對列表進(jìn)行排序,sorted可以對所有可迭代類型進(jìn)行排序,并且返回新的已排序的列,本文給大家詳細(xì)講解需要的朋友可以參考下
    2022-11-11
  • 解決python讀取幾千萬行的大表內(nèi)存問題

    解決python讀取幾千萬行的大表內(nèi)存問題

    今天小編就為大家分享一篇解決python讀取幾千萬行的大表內(nèi)存問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python numpy中cumsum的用法詳解

    python numpy中cumsum的用法詳解

    這篇文章主要介紹了python numpy中cumsum的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python調(diào)用Prometheus監(jiān)控數(shù)據(jù)并計算

    Python調(diào)用Prometheus監(jiān)控數(shù)據(jù)并計算

    Prometheus是一套開源監(jiān)控系統(tǒng)和告警為一體,由go語言(golang)開發(fā),是監(jiān)控+報警+時間序列數(shù)據(jù)庫的組合。本文將介紹Python如何調(diào)用Prometheus實現(xiàn)數(shù)據(jù)的監(jiān)控與計算,需要的可以參考一下
    2021-12-12
  • python實現(xiàn)植物大戰(zhàn)僵尸游戲?qū)嵗a

    python實現(xiàn)植物大戰(zhàn)僵尸游戲?qū)嵗a

    這篇文章主要給大家介紹了關(guān)于python實現(xiàn)植物大戰(zhàn)僵尸游戲的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python讀入mnist二進(jìn)制圖像文件并顯示實例

    Python讀入mnist二進(jìn)制圖像文件并顯示實例

    這篇文章主要介紹了Python讀入mnist二進(jìn)制圖像文件并顯示實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 簡單介紹django提供的加密算法

    簡單介紹django提供的加密算法

    在本篇文章里小編給大家分享的是關(guān)于django提供的加密算法的相關(guān)知識點,有需要的朋友們學(xué)習(xí)下。
    2019-12-12
  • python標(biāo)記語句塊使用方法總結(jié)

    python標(biāo)記語句塊使用方法總結(jié)

    在本篇文章里小編給大家整理了關(guān)于python標(biāo)記語句塊使用方法以及相關(guān)知識點,需要的朋友們參考下。
    2019-08-08

最新評論

邹城市| 稻城县| 兴化市| 莱州市| 潢川县| 灌云县| 电白县| 龙州县| 南开区| 承德县| 绍兴县| 郑州市| 永州市| 鸡泽县| 望谟县| 昭通市| 政和县| 肇州县| 余姚市| 盐池县| 马龙县| 吉林省| 台安县| 平顶山市| 常州市| 揭西县| 盐边县| 永胜县| 南京市| 正定县| 扎囊县| 乌拉特中旗| 香河县| 神农架林区| 新田县| 射洪县| 油尖旺区| 青阳县| 平泉县| 朝阳市| 秦安县|