zoukankan      html  css  js  c++  java
  • 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保存在其中。

  • 相关阅读:
    css自适应
    css居中
    js生成签名
    javascript与Android、IOS交互
    js截取路径参数
    js date对象
    js判断设备、浏览器类型
    live555实践
    关于django
    mysql的基本知识
  • 原文地址:https://www.cnblogs.com/pu369/p/12672266.html
Copyright © 2011-2022 走看看