使用python分析统计自己微信朋友的信息


Posted in Python onJuly 19, 2019

首先,你得安装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))

总结

以上所述是小编给大家介绍的python分析统计自己微信朋友的信息,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
在Python的Django框架的视图中使用Session的方法
Jul 23 Python
利用Python画ROC曲线和AUC值计算
Sep 19 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
Jan 05 Python
Python中的TCP socket写法示例
May 11 Python
Django模型序列化返回自然主键值示例代码
Jun 12 Python
Pytorch: 自定义网络层实例
Jan 07 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 11 Python
Django REST 异常处理详解
Jul 15 Python
解决python3输入的坑——input()
Dec 05 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 Python
基于PyTorch实现一个简单的CNN图像分类器
May 29 Python
django url到views参数传递的实例
Jul 19 #Python
Django  ORM 练习题及答案
Jul 19 #Python
Django之提交表单与前后端交互的方法
Jul 19 #Python
解决Python3 抓取微信账单信息问题
Jul 19 #Python
Django 数据库同步操作技巧详解
Jul 19 #Python
浅谈Python中函数的定义及其调用方法
Jul 19 #Python
python 处理微信对账单数据的实例代码
Jul 19 #Python
You might like
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
js中的深浅拷贝问题简析
2019/05/10 Javascript
原生JS无缝滑动轮播图
2019/10/22 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
[40:53]完美世界DOTA2联赛PWL S3 Magma vs DLG 第二场 12.18
2020/12/20 DOTA
Python遍历指定文件及文件夹的方法
2015/05/09 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
Python使用itchat 功能分析微信好友性别和位置
2019/08/05 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
python 字段拆分详解
2019/12/17 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
2014厂务公开实施方案
2014/02/17 职场文书
党员公开承诺事项
2014/03/25 职场文书
保密工作目标责任书
2014/07/28 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
婚礼答谢词范文
2015/09/29 职场文书
小学新课改心得体会
2016/01/22 职场文书
k-means & DBSCAN 总结
2021/04/27 Python
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android