假日咖啡的博客

HolidayCoffee's Blog

python提取CSS文件中背景图片等属性的外部链接值

import os
import re
 
path = "H:\public"
output = ""
for rt, dirs, files in os.walk(path):
	for f in files:
		if(f.find('.css')>0):
			output+= "\n"+f+"\n"
			cssf = open(path+"\\"+f)
			css = cssf.read()
			css = css.replace(" ","")
			lsit = re.findall(r"url\(.*?\)",css,re.I)
			for c in lsit:
				output+= c[4:-1] + "\n"
 
 
			cssf.close()
			
			
			
file_object = open(path+'\\link.txt', 'w')
file_object.write(output)
file_object.close()