最近有朋友在后台问我去哪里学Python做小测验?我觉得看完Python基础,如果不急着找工作的话,适当的在力口上做个小测验,巩固了基础知识之后,就可以慢慢学会写一些有趣的小项目了,会是对你学习Python更有帮助。对于如何从Python理论跨越到实践感到迷茫的大家可以看我的文章为什么我学了Python这么久,还是不会写项目?3种方法帮你解决这个问题。今天给大家分享一个我最近学习的一个Python好玩的实用项目,用Python做一个微信抢红包提醒助手。可能有同学认为这不是一个新话题。网上很多人都写过,但是我写的抢红包提醒助手有以下创新点:(1)。本项目使用了itchat库,但是对新手不友好,而wxpy库其实已经封装了itchat功能,所以也可以只安装wxpy库。(2).可以在群里监控某个人,比如经常在群里发红包的大boss,但是在有些群里,平时大家都在水群里。很多人习惯把这个群设置为“无消息提醒状态”,这样往往会错过红包。(3).一旦红包被监听,就可以将消息发送给需要提醒的人。如果没有要提醒的人,会自动发送到微信文件助手。(4).监听有人发红包后,不仅会有发消息的提醒,我还设置了声音和窗口提醒,让整个项目跑起来更有意思。听了我上面的介绍是不是有点迫不及待了,那就跟我一起来看看这个有趣的项目是如何实现的吧。1.安装库pipinstallwxpy2.启动群监控机器人启动一个简单的wxpy机器人,大概10行左右,很简单,我们安装好wxpy后,输入下面的代码运行,会出现一个二维码弹出扫一扫窗口,使用微信扫一扫登录(注意必须是经过认证的微信号),然后会看到如下界面,说明登录成功3.说明几个关键参数。不熟悉wxpy的同学,可以搜索wxpy的文档。我们在写代码的过程中会用到msg类。比如msg.chat会返回群聊组名,msg.member会返回群成员,msg.type会返回,返回的是文本。这里简单介绍一下type的几个参数。我们更注重文字和提示,因为红包是提示信息,文字是我们普通的聊天内容。具体请参考源码路径wxpy.api.messages.message.py4。如何发送抢红包提醒。在Python中,主要有以下几种不同的实现方式。要发出声音,需要调用系统接口。Windows和Mac实现方法不同。如果你想花哨,你也可以通过pygame来播放MP3。当然,为了增加项目的趣味性,可以添加弹窗提醒:importtkinter.messageboxtkinter.messagebox.showinfo('重要提醒','有人发红包了!')5.个人监控和监控群体非常相似。以监控个人为例,代码如下:6.结果展示与总结看完这个项目,是不是觉得python很有趣?感兴趣的可以在后台回复“红包”获取项目源码。当然,希望小伙伴们拿到代码后,不局限于复制粘贴运行程序,还可以添加一些更有趣的功能,提高自己的编程能力。