Python图片至base64修改版加Python打包

之前写了一个图片转换成base64的小工具,这次markdown特化了一下,直接黏贴就好。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import base64
import tkinter as tk
from tkinter import filedialog
import win32clipboard as w
import win32con

root = tk.Tk() # 创建一个实例
root.withdraw() # 隐藏窗口
file_path = filedialog.askopenfilename() # 获取路径
f = open(file_path, 'rb') # y以二进制形式打开
ls_f = base64.b64encode(f.read()) # 读取文件,转换为64位编码
f.close()
new = b'<image src="data:image/png;base64,'+ls_f+b'"/>' # 特化部分
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_TEXT, new)
w.CloseClipboard()
print(ls_f)

pyinstaller打包见下链接官方手册
http://www.pyinstaller.org/

-------------本文结束感谢您的阅读-------------