博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python分析统计自己微信朋友的信息
阅读量:5162 次
发布时间:2019-06-13

本文共 973 字,大约阅读时间需要 3 分钟。

首先,你得安装itchat,命令为pip install itchat,其余的较为简单,我不再说明,直接看注释吧。

以下的代码我在Win7+Python3.7里面调试通过
__author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- import itchat # hotReload=True可不用每次都去扫描二维码,只需要手机上确认下 itchat.auto_login(hotReload=True) # 获取好友列表 friends = itchat.get_friends(update=True)[0:] # 初始化计数器,有男有女,当然,有些人是不填的 male = female = other = 0 # 遍历这个列表,列表里第一位是自己,所以从"自己"之后开始计算,其中sex=1时表示男性,2为女性,0是未注明性别的 for i in friends[1:]:     sex = i["Sex"]     if sex == 1:         male += 1     elif sex == 2:         female += 1     else:         other += 1         #这里可以输出哪些是未注明性别的         print("NickName=",i['NickName'],"\t\t RemarName",i['RemarkName']) # 算上微信朋友总数,计算比例 total = len(friends[1:]) # 好了,打印结果 print("微信朋友数量=",str(len(friends[1:]))) print("男性好友数量%d,占比:%.2f%%" % (male,float(male) / total * 100)) print("女性好友数量%d,占比:%.2f%%" % (female,float(female) / total * 100)) print("未明性别数量%d,占比:%.2f%%" % (other,float(other) / total * 100))

转载于:https://www.cnblogs.com/laoyueblogs/p/9975060.html

你可能感兴趣的文章
浪迹天涯的博客
查看>>
css3 calc()功能小窥
查看>>
作业三 sql语句查询
查看>>
Autodesk Map3d的应用和开发
查看>>
如何黑一个黑客
查看>>
笔记18 | MediaRecorder录音
查看>>
Team Dipper
查看>>
软件需求与分析需掌握的内容
查看>>
构造函数初始化列表
查看>>
jQuery获取自身HTML
查看>>
(转)RedHat/CentOS安装和配置kerberos
查看>>
File类常见方法:
查看>>
Revolving Digits(hdu 4333)
查看>>
在 Azure 中的 Linux 虚拟机上使用 SSL 证书保护 Web 服务器
查看>>
安卓 自定义吐司样式
查看>>
自定义动画
查看>>
准备些一篇目前技术目前公司 使用技术的 解析
查看>>
Sturct类型装箱时会遇到的问题
查看>>
mybatis 在自动生成时设置不生成Example类
查看>>
如何将红色区域数据调用解密函数直接打印到输出控制台(例如:crt控制台)...
查看>>