日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python——公司又双叒叕更新通讯录了,利用itchat实现微信速查公司通讯录

發布時間:2023/12/10 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python——公司又双叒叕更新通讯录了,利用itchat实现微信速查公司通讯录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

公司又雙叒叕更新通訊錄了,著急聯系同事卻發現手機通訊錄里沒有保存他的手機號碼,急不急?氣不氣?最近在學 Python litchat模塊,聰明的我想到一個辦法借助微信實現通訊錄速查。

思路:

  • 1、通訊錄(exce1)轉換成.csv
  • 2、 py thon讀取通訊錄.csv通過文本操作創建聯系人dict
  • 3、itchat監控接收消息,如果在dict中匹配到key,返回 iteam
  • 4、支持模糊匹配,比如輸入“毛?”,匹配出毛姓的所有iteam
  • 5、暫時就想到這此
address_list=address.split('\n') #address_dic={'姓名':'','手機號':'','小號':'','內線':'','座機':'','郵箱':''} ls= ['name','mob','short','tel','tel1','email'] address_dic={}#包含字典的dict for i in range(len(address_list)):temp=address_list[i].split(',')#print(dict(zip(ls,temp)))temp_dic=dict(zip(ls,temp))address_dic.update({temp_dic['name']:{'name':temp_dic['name'],'mob':temp_dic['mob'],'short':temp_dic['short'],'tel':temp_dic['tel'],'tel1':temp_dic['tel1'],'email':temp_dic['email']}})def mathcing(match): #模糊匹配,匹配模式:徐* ,返回匹配到的姓名列表ls_temp=[]for i in address_dic.keys():if match[0] in i and match[1:]=='*':#print('徐在姓氏表里!')ls_temp.append(i)#print(ls_temp)return(ls_temp) if msg_content in address_dic.keys():#發送文字信息itchat.send_msg(address_dic[msg_content]['name']+'的通訊錄::'+'\n'+'手機號碼:'+address_dic[msg_content]['mob']+'\n手機小號:'+address_dic[msg_content]['short']+'\n座機內線:'+address_dic[msg_content]['tel']+'\n座機外線:'+address_dic[msg_content]['tel1']+'\nEmail:'+address_dic[msg_content]['email'], msg['FromUserName'])

總結

以上是生活随笔為你收集整理的Python——公司又双叒叕更新通讯录了,利用itchat实现微信速查公司通讯录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。