首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Teemux-Python七夕缘分

由于马上是七夕节,前妻…呸,是前期看到的在朋友圈里发测猿粪钓鱼网页启发了我,也想看看咱的说干就搞。

总体思路,就是读取发来的信息,然后回复一个测试结果。醉了,果真简单

第一个想到的问题,怎么将两个汉字的名字转换为一句测试结果,首先是生成了一个字典

是的,就是这么蠢的,将两个名字算出一个数字,然后返回对应结果。避免了随机返回方式下同名多次测试不同结果的尴尬

好了,问题又来了,如何将汉字计算成数值?想过最直接想到的也是编码了,utf8?gbk?unicode?只尝试了最后一个,前两个没多想就pass了,结构不同,提取麻烦。但unicode还包含字母………最后想到,考试是填的姓名代码,gooood!百度一下是这样的

整了一个名字判断函数ifname,请原谅我的命名。

同时过程中还发现,有些字没有在字典中有对应的数码,就出现这个情况

对的,粗暴的random,到时候生成的新字典重新存储以待后用。同时一个细节,去过判断里用nameDict[mp2[1]]如果空回出现errorkey返回完成程序中断,而使用.get()就是返回空

好了,到这里基本就完成了,就是把回复封装一下,放到消息回复函数里边

这里的answe()就是封装的函数,通过传入msg['Text']返回测试结果。

第80行就是自动加好友的了,itchat说明文档里都有了。

谢谢…

嗯还没有完

咱们要让人点啊,这个简单,百度几张图,制作一下,比如

Python3:

链接:https://pan.baidu.com/s/1InI85S69OLAoRugeLHMyKA 密码:fi5y

Python2:

链接:https://pan.baidu.com/s/1wzcymrYjUvYnbbPhVoB1ew 密码:vz1c

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180801G1VLER00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券