使用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开发常用的一些开源Package分享
Feb 14 Python
编写Python脚本批量下载DesktopNexus壁纸的教程
May 06 Python
python文件与目录操作实例详解
Feb 22 Python
Python批量更改文件名的实现方法
Oct 29 Python
python实战之实现excel读取、统计、写入的示例讲解
May 02 Python
python保存文件方法小结
Jul 27 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
手把手教你安装Windows版本的Tensorflow
Mar 26 Python
Python yield生成器和return对比代码实例
Apr 20 Python
python 模拟登陆github的示例
Dec 04 Python
python爬虫beautifulsoup解析html方法
Dec 07 Python
python 解决微分方程的操作(数值解法)
May 26 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新手上路(八)
2006/10/09 PHP
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
[32:39]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第一场 11.04
2020/11/04 DOTA
详解Django解决ajax跨域访问问题
2018/08/24 Python
在python中bool函数的取值方法
2018/11/01 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
Python定义一个Actor任务
2020/07/29 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
小学生2015教师节演讲稿
2015/03/19 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
单位实习介绍信
2015/05/05 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
创业计划书之校园超市
2019/09/12 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python