css文件内容格式化
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import
sys,os
def
format
(ddt):
ddt
=
ddt.replace(
'\n'
,'')
#去除换行
ddt
=
ddt.replace(
';}'
,
'}'
).replace(
';'
,
';\n'
).replace(
'{'
,
'{\n'
).replace(
'}'
,
'\n}\n'
)
#重新换行
lines
=
ddt.split(
"\n"
)
#读取全部换行内容
ddt
=
""
for
line
in
lines :
ddt
=
ddt
+
line.strip(
' '
)
+
"\n"
#去除每行前面空格
return
ddt.replace(
'{\n'
,
'{\n '
).replace(
';\n'
,
';\n '
)
#空格整理
for
file
in
sys.argv:
if
file
!
=
sys.argv[
0
]
and
os.path.isfile(
file
)
and
(
str
(
file
).split(
"."
)[
-
1
]).lower()
=
=
"css"
:
print
u
"正在读取-"
,
file
newfile
=
open
(
file
,
"r"
)
f
=
format
(newfile.read())
newfile
=
open
(
file
,
'w'
)
newfile.write(f)
newfile.close()
print
file
,
"-ok"
2. [图片] 1.png
![](http://static.oschina.net/uploads/code/201604/17171226_nv5g.png)
3. [图片] 2.png
![](http://static.oschina.net/uploads/code/201604/17171226_0jwn.png)
4. [图片] 3.png
![](http://static.oschina.net/uploads/code/201604/17171226_r55q.png)
css文件内容格式化相关推荐
- python解析css文件_Python格式化css文件的方法
本文实例讲述了Python格式化css文件的方法.分享给大家供大家参考.具体实现方法如下: import string, sys import re, StringIO TAB=4 def forma ...
- XML文件内容格式化与语法错误自动检查
目录 一.前言 二.XML Tools插件安装 三.XML语法格式检查 四.XML文件格式化 一.前言 很多时候写的xml文件和其他地方复制过来的xml内容,格式很乱,标签之间看不出层次关系,以及基本 ...
- JavaScript使用localStorage缓存Js和css文件
对于WebApp来说,将js css文件缓存到localstorage区可以减少页面在加载时与HTTP请求的交互次数,从而优化页面的加载时间.特别是当移端信号不好高延迟时优化效果还是很显见的 下面的代 ...
- JAVA自动生成雪碧图sprites和样式CSS文件(包含原始图标CSS、雪碧图CSS)
在项目的开发过程中,如果一个页面有很多的小图标展现.浏览器展示页面时会向后台服务器发送很多的请求获取对应的图片,这样既浪费资源,也使得页面的加载变得很慢,影响客户的体验.此时我们可以采用将这些小图标放 ...
- JS使用localStorage缓存Js和css文件
代码下载: http://download.csdn.net/download/qq_29132907/10261798 目录结构 将jquery和公共样式缓存到localStorage,可以减少Ht ...
- php怎么调用css格式化,css文件格式化脚本的方法
这次给大家带来css文件格式化脚本的方法,css文件格式化脚本的注意事项有哪些,下面就是实战案例,一起来看一下.#!/usr/bin/python # -*- coding: UTF-8 -*- im ...
- 格式化css文件,css文件格式化脚本的方法
这次给大家带来css文件格式化脚本的方法,css文件格式化脚本的注意事项有哪些,下面就是实战案例,一起来看一下.#!/usr/bin/python # -*- coding: UTF-8 -*- im ...
- 提高CSS文件可维护性的五种方法
当完成一项前端的工作之后,许多人都会忘记该项目的结构与细节.然而代码并不是马上就能完全定型,在余下的时间里还有不断的维护工作,而这些工作也许不会是你自己完成.所以,结构优良的代码能很大程度上优化它的可 ...
- ASP.NET在主题中添加CSS文件
ASP.NET在主题中添加CSS文件 在ASP.NET中,可以使用CSS来控制页面上HTML元素和ASP.NET控件的皮肤.如果在主题文件夹中添加了CSS文件,则在页面应用主题时也会自动应用CSS. ...
最新文章
- 十大厂商为什么要联合推出“快应用”对标小程序?
- 马斯克放话:6个月内公测卫星互联网!颠覆5G的将不是6G
- 广州网络推广介绍有关单页面的优化技巧!
- mysql5.7重新初始化_MySQl 5.7 初始化方式变更
- mingW与cygwin 异同
- 如何合理的规划jvm性能调优
- stmcubemx 脉冲计数_STM32CubeMX:ETR外部脉冲计数器
- 双机热备篇 VRRP与VGMP的故事(2)
- phpexcel 导入导出
- wpf 写个简单的控件吧
- 电气绘图软件-AutoCAD Electrical:介绍
- 黑苹果简单驱动 MultiBeast用法基础篇
- 国美易卡取得长足发展,国美易卡NVIDIA深度学习
- 性能优化,进无止境---内存篇(上)
- 防滑链行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 小米4 手机红外接口工作了
- 奔跑的业绩,需要配上奔跑的Excel条形图
- 2022年CSDN粉丝总数前100名博主
- 谷歌正式发布Android 12,UI更好看,应用更快,打造独属于自己的定制化属性
- 人力资源战略规划新思考
热门文章
- 拼多多众多 API 接口皆可使用
- 解决brew: Warning: Unexpected method ‘arch‘ called on Cask portfolioperformance.
- 赤兔oracle恢复软件 收费,赤兔Oracle数据库恢复软件
- Photoshop cc2015 批量切割图片
- ubuntu有些版本默认安装好了Qt(要注意,打包so文件)
- paypal接口处理
- Java基础之处理事件——使用适配器类(Sketcher 3 using an Adapter class)
- [转载]Maximum Flow: Augmenting Path Algorithms Comparison
- SQLite Autoincrement(自动递增)
- 天猫魔盒显示服务器响应错误,天猫魔盒投屏失败怎么办,其实可以自己解决!...