我是靠谱客的博主 传统朋友,最近开发中收集的这篇文章主要介绍python_html和css文档格式化(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这两天做网站要看别人的HTML和CSS源码,看到不少源码记事本打开后没有换行,堆在一块很不好阅读。用python写段小程序做个处理。因为一般源码缩进都还在,所以没有太复杂。只需要在标签尾部‘>’做一个换行。源码如下:

def process_data(in_filename,out_filename):
try:
with open(in_filename,'r') as f1,open(out_filename,'w+') as f2:
for each_line in f1:
each_line.replace('>','>n')
print(each_line,file=f2)
except IOError as ioerr:
print('File error:' + str(ioerr))
return(None)
process_data("index1.html","index1_pro.html")

同理,做了CSS源码的处理,分别在“}”和“;”后加换行符就ok。


问题:如果源码没有缩进的话,那么要格式化应该怎么做?

这个就比较复杂了,应该还需要正则表达式。

如果需要大批量文件处理?

留待下一步解决...

最后

以上就是传统朋友为你收集整理的python_html和css文档格式化(一)的全部内容,希望文章能够帮你解决python_html和css文档格式化(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部