只需两行,在微信中监控你的 Python 程序

不知道大家有没有过这样的经历:

想要监控某个网页的变化,但没有实时的通知方式,邮件太重、短信又不好搞…
电脑上跑着代码,人走开了,在外面特别挂念,想知道那代码跑得怎样了

在过去,这样的问题时常困扰我。

不过现在,我可以把警告/日志发到自己的微信上。

from wxpy import get_wechat_logger

# 获得 Logger
logger = get_wechat_logger()

# 发送警告
logger.warning('这是一条 WARNING 等级的日志!')

# 捕获可能发生的异常,并发送
try:
    1 / 0
except:
    logger.exception('又出错啦!')

不管在哪,我都可以第一时间收到程序的重要信息。

wxpy 是什么

示例代码中所使用的 wxpy 模块,是一款开源的 Python 微信个人号 API/机器人


有微信就能用,无需申请公众号。

除了上面的 logging 功能外,wxpy 还集成了一些特色功能,比如:自动聊天(利用图灵机器人)、统计好友或群成员的性别地区分布、找出共同好友等等。

当然,还覆盖了微信个人号的大部分基本功能,具体可以查看下方的 GitHub 主页。


wxpy 在设计上非常注重“接口的使用体验”,并配备了完善的说明文档

项目主页

github.com/youfou/wxpy

一起挖掘更多玩法吧 :D

编辑于 2017-03-16 02:29

Published

Category

Zhihu

Tags