itchat
# -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ import itchat, time def lc(): print("Finash Login!") def ec(): print("exit") itchat.auto_login(loginCallback=lc, exitCallback=ec,hotReload=True) friends=itchat.get_friends() #print flist male = female = other = 0 city={} for i in friends[1:]: c= i["City"] if city.has_key(c) : city[c]=city[c]+1 else: city[c]=1 sex = i["Sex"] if sex == 1: male += 1 elif sex == 2: female += 1 else: other +=1 #计算朋友总数 total = len(friends[1:]) #打印出自己的好友性别比例 print("男性好友: %.2f%%" % (float(male)/total*100) + "\n" + "女性好友: %.2f%%" % (float(female) / total * 100) + "\n" + "不明性别好友: %.2f%%" % (float(other) / total * 100)) for (k,v) in city.items(): print k,v