大家好,谈钱伤感情,相信大家身边都有遇到过欠钱你不问他要,他就会忘记给,最近我一个朋友就借了我一些钱,一个多月了还没给我,不知道他是不是忘记这回事了,所以我决定做个一个小工具,来提醒他记得要还钱!(建议收藏,指不定哪天用得到呢)
工具
这里用到了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)
效果
这里我们设置半 个小时提醒一次。
可执行文件
打包工具选择:pyinstaller 弹窗提醒选择:pywin3
安装 pyinstaller & pywin32
pip install pyinstaller
pip install pywin32
打包命令
直接在 py 文件所在路径下执行:pyinstaller -F -w demp.py即可。
-F:意为将代码打包成一个独立的可执行文件。
-w:意为以 noconsole 模式运行,即没有 cmd 黑框。
结果
到这我们就可以大功告成了,如上图,dist 中的文件就是我们打包后的可执行文件,其能够实现和 demo.py 一样的功能。
最后
在学习python中有任何困难不懂的可以微信扫描下方CSDN官方认证二维码加入python交流学习
多多交流问题,互帮互助,这里有不错的学习教程和开发工具。
(python兼职资源+python全套学习资料)
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
最后,千万别辜负自己当时开始的一腔热血,一起变强大变优秀。