写在前面:好久没写python了难免有些生疏,尴尬的搓手手,学以致用,还需勤练。变量名都会命错也是绝了
起因:写markdown文档想插入图片,百度了一下选择直接嵌入的base64编码,安全放心。可转换过程虽有众多在线网址,却也比不上本地工具,万一断网不就GG了,见有python的代码 看这里,就想试一试。
实现:百度走起
- 第一份转换源码参考这篇blog
但不幸的是出现了小差错,查了一下,原来文件名命名重了。。。
- 原因在这
还是不满意,输出的字符串太长了,你叫我怎么复制粘贴啊,于是想到提取到txt文件里
- 又查了一下
最后的最后
def savetxt(file_name, contents):
with open(file_name,'w') as f:
f.write(contents)
import base64
with open('1.png','rb') as f:
ls_f = base64.b64encode(f.read())
s = ls_f.decode()
#print('%s'%s)
savetxt('try.txt', s)