码迷,mamicode.com
首页 > 编程语言 > 详细

python写个简单的记工作日记的脚本并打包为EXE

时间:2020-04-10 12:12:01      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:pre   win   mod   iar   roo   cal   family   工作日   def   

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保存在其中。

 

python写个简单的记工作日记的脚本并打包为EXE

标签:pre   win   mod   iar   roo   cal   family   工作日   def   

原文地址:https://www.cnblogs.com/pu369/p/12672266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!