python写个简单的记工作日记的脚本并打包为EXE
1 win10系统,代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
import tkinter as tk
import tkinter.font as tf
import webbrowser as web
def save():
with open(di, mode=‘a‘, encoding=‘UTF-8‘) as fw: # 打开文件
txt = T1.get(‘1.0‘, ‘end‘)#全选
if len(txt.strip())>0:
timenow = time.strftime("%Y-%m-%d %H:%M:%S ", time.localtime( int(time.time())))
txt = timenow + txt
fw.write(txt) #写文件
T1.delete(‘1.0‘,‘end‘) #清空输入区
root.destroy()#退出
def show():
web.open(di)
if __name__=="__main__":
di = ‘F:/diary.txt‘#保存位置
root = tk.Tk()
root.geometry(‘1000x600‘)
root.title(‘日记-保存位置:‘+di)
ft = tf.Font(family=‘仿宋‘, size=18) #设置字体
T1 =tk.Text(root, height=20,bd =5,font = ft)
T1.pack(fill=‘x‘)
tk.Button(root, text ="保存并退出", command = save).pack(side = ‘left‘)
tk.Button(root, text ="查看历史", command = show).pack(side = ‘left‘)
root.mainloop()2 准备打包时发现pyinstaller仅支持到python3.7,于是卸了3.8,重装3.7,然后:
pip install pyinstaller
3 打包 在脚本所在目录中,执行
pyinstaller -F 工作日记.pyw
从输出中看到,在当前脚本目录下生成了dist目录,生成的EXE保存在其中。
相关推荐
summerinsist 2020-08-21
87901735 2020-08-19
benico 2020-08-19
Rain 2020-08-15
RemixGdc 2020-08-15
Jaystrong 2020-08-02
KFLING 2020-08-01
zhangll00 2020-07-29
elitechen 2020-07-28
suosuo 2020-07-28
benico 2020-07-28
xiyoukeke 2020-07-28
小惠 2020-07-27
此处省略三千字 2020-07-20
泥淖 2020-07-19
安得情怀似旧时 2020-07-06
sunzhihaofuture 2020-07-04