概述
这两天做网站要看别人的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文档格式化(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复