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

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

时间: 2024-07-29 04:53:20

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

python写个简单的文件上传是有多难,要么那么复杂,要么各种,,,老子来写个简单的

def upload(url,params): ''' 上传文件到服务器,不适合大文件 @params url 你懂的 @params {"action":"xxx","@file","file_path"} 普通参数 key:value 文件key头部加@ ''' import os import urllib2 BOUNDARY = "0450de9528f040078csuxianbaozic06"

python写的简单有效的爬虫代码

python写的简单有效的爬虫代码 by 伍雪颖 import re import urllib def getHtml(url): html = urllib.urlopen(url) scode = html.read() return scode def getImage(source): reg = r'src="(.*?\.jpg)"' imgre = re.compile(reg) images = re.findall(imgre,source) x = 0 for i

如何用python写一个简单的find命令

对一个运维来说可能会经常去查找目录下的一些文件是否存在,最常用的就是find命令,它不仅可以查找文件也可以查找目录,find命令用法 查找文件 [[email protected] opt]# find /usr/ -type f -name df /usr/bin/df 查找目录 [[email protected] opt]# find /usr/ -type d -name python /usr/share/gcc-4.8.2/python 现在就讲一些如何用python实现这个简单功能

用Python写的简单脚本更新本地hosts

这两天Google墙得严重,于是就产生了做个一键更新hosts的脚本的想法. 由于正在学习Python,理所当然用Python来写这个脚本了. 接触比较多的就是urllib2这个库,习惯性的import进去了.还要import一个re的库,让Python支持正则表达式.关于正则表达式我研究不多,只会点简单的,如果想了解下正则表达式可以上这个网站http://deerchao.net/tutorials/regex/regex.htm. Python比较简洁,这里就用到了个写入文件的语法.下面贴上

python写的简单发送邮件的脚本【转】

近来有些东西需要监控报警发邮件,然后在网上找了点材料,自己写了一个简单发送邮件的脚本,主要就是运用python的smtplib模块,分享给大家看一下: #!/usr/bin/env python # -*- coding: utf-8 -*- #导入smtplib和MIMEText import smtplib,sys from email.mime.text import MIMEText def send_mail(sub,content): ############# #要发给谁,这里发给

Python运维三十六式:用Python写一个简单的监控系统

市面上有很多开源的监控系统:Cacti.nagios.zabbix.感觉都不符合我的需求,为什么不自己做一个呢 用Python两个小时徒手撸了一个简易的监控系统,给大家分享一下,希望能对大家有所启发 首先数据库建表 建立一个数据库“falcon”,建表语句如下: 1 CREATE TABLE `stat` ( 2 `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 3 `host` varchar(256) DEFAULT NULL, 4 `mem_fr

python写一个简单的接口

写一个接口: 1.用到的模块是flask,flask是一个python的一个web框架,可以用来开发接口和web页面 2. 启动服务的效果是这样的: 用postman测试的结果:

用python写的简单的购物过程(包含操作数据库)

#!/usr/bin/python import MySQLdb def select(table,value,item,res): try: conn=MySQLdb.connect(host='localhost',user='root',db='shop',port=3306) cur=conn.cursor() sql="select "+value+" from "+table+" where "+item+"="+

如何用python写一个简单的12306抢票软件

所谓抢票实际上是在开始放票的一瞬间第一个发出请求并点击预订.作为程序员的我们,完全可以让程序来做这件事.我花了几个小时写了一个demo.用到的工具集有:Python3.6, Selenium, chromdriver. 程序本身就是流程性的东西,没有什么可介绍的.代码如下 #coding=utf-8 from selenium import webdriver from time import sleep import traceback TICKET_URI = 'https://kyfw.1