使用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中多线程及程序锁浅析
Jan 21 Python
Python中下划线的使用方法
Mar 27 Python
Python json模块使用实例
Apr 11 Python
python实现TCP服务器端与客户端的方法详解
Apr 30 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
Nov 02 Python
浅谈python中的占位符
Nov 09 Python
python抓取网页中链接的静态图片
Jan 29 Python
python学生管理系统代码实现
Apr 05 Python
PyQt QCombobox设置行高的方法
Jun 20 Python
pycharm如何实现跨目录调用文件
Feb 28 Python
python读取图像矩阵文件并转换为向量实例
Jun 18 Python
Virtualenv 搭建 Py项目运行环境的教程详解
Jun 22 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在window iis的莫名问题的测试方法
2013/05/14 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
js实现图片上传并正常显示
2015/12/19 Javascript
jquery自定义右键菜单、全选、不连续选择
2016/03/01 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
Vue Cli 3项目使用融云IM实现聊天功能的方法
2019/04/19 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
python字符串替换第一个字符串的方法
2019/06/26 Python
python定位xpath 节点位置的方法
2019/08/27 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
python实现邮件循环自动发件功能
2020/09/11 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
国际鲜花速递专家:Floraqueen
2016/11/24 全球购物
STAUD官方网站:洛杉矶独有的闲适风格
2019/04/11 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
医院工作检讨书范文
2014/02/10 职场文书
取保候审保证书
2014/04/30 职场文书
我爱读书演讲稿
2014/05/07 职场文书
医药销售自荐书
2014/05/29 职场文书
创业项目(超低成本创业项目)
2019/08/16 职场文书
创业计划书之熟食店
2019/10/16 职场文书
Python OpenCV形态学运算示例详解
2022/04/07 Python