微信實時提醒python程式狀態
阿新 • • 發佈:2018-12-12
背景
1. 在用python做特徵提取或者構建模型時資料量大的話會消耗很多時間,每次都要過一會兒去看一下程式碼是否跑完,很不方便。
2. 最近在試用了python的第三方微信庫itchat分析了自己微信的一些資料後,
- 1
- 2
思路
- 我們時刻都帶著手機,可以用微信的震動來提醒我們程式碼的狀態,甚至實現互動和遠端控制、傳參等。
步驟
1. 在python程式裡匯入itchat庫
2. itchat在命令列或者notebook裡輸出登入二維碼,用手機掃描登入微信小號
3. 執行程式碼,在需要接收提醒的地方用itchat給自己的大號傳送訊息
- 1
- 2
- 3
程式碼
import itchat #登入微信 itchat.auto_login(enableCmdQR=-1)#enableCmdQR在終端或命令列中為True,在notebook中為-1 def sendMessageToWechat(markName=u'張三',message=u'已經處理完畢'): ''' markName: 微信備註的名字 message: 要傳送的內容 eg: sendMessageToWechat(markName=u'鵬舉',message=u'已經處理完畢') ''' #想給誰發信息,先查詢到這個朋友 users = itchat.search_friends(name=markName) if users: #找到UserName userName = users[0]['UserName'] itchat.send(message,toUserName = userName) else: print('通訊錄中無此人') 測試: from time import sleep def func1(): sleep(20) def func2(): sleep(40) func1() sendMessageToWechat(markName=u'張三',message=u'func1已經處理完畢') func2() sendMessageToWechat(markName=u'張三',message=u'func2已經處理完畢')
--------------------- 本文來自 PIPIXIU 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/pipixiu/article/details/79291126?utm_source=copy