base64转换 获取svg中的图片(注意空格,虽然编辑svg并未发现有空格)
import os, base64,re
li=os.listdir(r'C:\Users\lenovo\Desktop\allsvg')
os.chdir(r'C:\Users\lenovo\Desktop\allsvg')
print(li)
for i in li:
with open(i,mode='rb') as f:
m=f.read()
# print(m)
# print(type(m))
# print(m.decode('utf-8'))
s=m.decode('utf-8')
# print(type(s))
# print(s)
goal=re.findall('base64,(.*?)"',s,re.S)
print(goal)
if goal==[]:
print(i)
imgdata = base64.b64decode(goal[0])
with open(i.split('.')[0]+'.jpg', 'wb') as f:
f.write(imgdata)

浙公网安备 33010602011771号