使用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中使用HTMLParser解析html实例
Feb 08 Python
Python中断言Assertion的一些改进方案
Oct 27 Python
Python跨文件全局变量的实现方法示例
Dec 10 Python
使用python为mysql实现restful接口
Jan 05 Python
利用Python将文本中的中英文分离方法
Oct 31 Python
Python2和Python3之间的str处理方式导致乱码的讲解
Jan 03 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
python opencv 实现对图像边缘扩充
Jan 19 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
Python使用Web框架Flask开发项目
Jun 01 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
PHP抽象类 介绍
2012/06/13 PHP
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
详解php中反射的应用
2016/03/15 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
PHP的PDO连接讲解
2019/01/24 PHP
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
2015/05/18 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
微信 jssdk 签名错误invalid signature的解决方法
2019/01/14 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
2017/11/11 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
python区分不同数据类型的方法
2019/10/14 Python
Tensorflow实现部分参数梯度更新操作
2020/01/23 Python
德国足球商店:OUTFITTER
2019/05/06 全球购物
清洁工表扬信
2014/01/08 职场文书
铁路工务反思材料
2014/02/07 职场文书
自荐信如何制作?
2014/02/21 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
什么是css原子化,有什么用?
2022/04/24 HTML / CSS