使用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记录详细调用堆栈日志的方法
May 05 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
Python中协程用法代码详解
Feb 10 Python
flask框架使用orm连接数据库的方法示例
Jul 16 Python
python实现合并多个list及合并多个django QuerySet的方法示例
Jun 11 Python
numpy中的meshgrid函数的使用
Jul 31 Python
OpenCV+face++实现实时人脸识别解锁功能
Aug 28 Python
django 简单实现登录验证给你
Nov 06 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
在python3中使用shuffle函数要注意的地方
Feb 28 Python
python一些性能分析的技巧
Aug 30 Python
python 6行代码制作月历生成器
Sep 18 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 如何向 MySQL 发送数据
2006/10/09 PHP
php垃圾代码优化操作代码
2010/08/05 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
php获取apk包信息的方法
2014/08/15 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
python里glob模块知识点总结
2021/01/05 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
事业单位辞职信范文
2014/01/19 职场文书
水利学院求职自荐书
2014/02/01 职场文书
小学生开学感言
2014/02/28 职场文书
个人承诺书
2014/03/26 职场文书
个人贷款担保书
2014/04/01 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
革命电影观后感
2015/06/18 职场文书
创业计划书之酒厂
2019/10/14 职场文书
全新239军机修复记
2022/04/05 无线电