这里用到了PIP工具,Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
import win32api,win32con,time
# 导入需要额包
from apscheduler.schedulers.blocking import BlockingScheduler
# 导入调度器模块
def DrunkWater():
# 定义一个方法
win32api.MessageBox(0, '你的欠款已逾期,为了不影响朋友间的感情,请尽快结清!, 还钱小助手',win32con.MB_OK)
# 弹出对话框
# BlockingScheduler
scheduler = BlockingScheduler()
# 实例化任务调度器
scheduler.add_job(DrunkWater, 'interval', minutes=1)
# 添加间隔任务执行 弹框对话框,每分钟
if __name__ == '__main__':
# 如果当前模块是主模块
while True:
# 死循环,不停调用
scheduler.start()
# 执行开始方法
time.sleep(1)
# 等待1秒执行(需要休息一秒程序才能不死)
这里我们设置半 个小时提醒一次。
打包工具选择:pyinstaller 弹窗提醒选择:pywin3
pip install pyinstaller
pip install pywin32
直接在 py 文件所在路径下执行:pyinstaller -F -w demp.py即可。
-F:意为将代码打包成一个独立的可执行文件。
-w:意为以 noconsole 模式运行,即没有 cmd 黑框。
到这我们就可以大功告成了,如上图,dist
中的文件就是我们打包后的可执行文件,其能够实现和 demo.py
一样的功能。
联系客服