分享

朋友欠钱老拖着不给?这个Python小工具让他立马还钱!

 用好人做好事 2021-12-17
相信大家身边都有遇到过欠钱你不问他要,他就会忘记给,最近我一个朋友就借了我一些钱,一个多月了还没给我,不知道他是不是忘记这回事了,所以我决定做个一个小工具,来提醒他记得要还钱!(建议收藏,指不定哪天用得到呢)

工具

这里用到了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

安装 pyinstaller & pywin32

pip install pyinstaller

pip install pywin32

打包命令

直接在 py 文件所在路径下执行:pyinstaller -F -w demp.py即可。

-F:意为将代码打包成一个独立的可执行文件。
-w:意为以 noconsole 模式运行,即没有 cmd 黑框。

结果

到这我们就可以大功告成了,如上图,dist 中的文件就是我们打包后的可执行文件,其能够实现和 demo.py 一样的功能。 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多