利用pyserverchan推送程序输出
2019-01-15 22:44
281 查看
利用pyserverchan推送程序输出
背景介绍
在深度学习的过程中,训练时间一般很长,如果可以将训练结果自动推送到微信上,可以省去不少的麻烦。Server酱是一个向微信发送自定义信息的服务,我将该服务打包成了pyserverchan,可以让python用户简单的调用。
注册Server酱
进入Server酱官网,只需要两个步骤即可完成注册。
- 在主页登陆GitHub账号,获得一个SCKEY
- 点击微信推送,进行绑定
至此,你已经获得了一个SCKEY。在python中这样设置你的user_URL
user_URL = 'https://sc.ftqq.com/' + SCKEY + '.send'
使用pyserverchan
安装pyserverchan
pip install pyserverchan
在Python中发送文字,图片(png格式),Markdown格式文件。(至多64K)
from pyserverchan import pyserver svc = pyserver.ServerChan(user_URL) svc.output_to_weixin("ATestMessage.") svc.output_to_weixin_picture("http://sc.ftqq.com/static/image/bottom_logo.png") svc.output_to_weixin_markdown("J:/pyserverchan/README.md")
使用例子
当训练神经网络时,想将训练完的准确率发送至微信,加入如下代码
import os train_result = 'Accuracy on train:' + str(round(acc_train, 4) * 100) + "%" + os.linesep + os.linesep train_result += 'Accuracy on test:' + str(round(acc_test, 4) * 100) + "%" svc.output_to_weixin('Train done.', train_result) # 第一个参数是发送的文章标题,第二个参数是发送的文章内容
微信端即可收到如下结果
项目地址
相关文章推荐
- 利用Serverchan进行微信告警推送
- Andorid利用sserver/runtime实现java执行linux程序或脚本
- 编写程序,输入某一时刻的时间,加一秒后输出新的时间,时间以时、分、秒表示(利用结构类型)
- 利用FIFO编写一个Server/Client程序
- Caffe - 利用classify.py完成分类任务,输出预测类别和各类概率
- 利用PyInstaller将python程序.py转为.exe的方法详解
- rpc_server.py经典python程序实例
- 利用程序输出如下图形:
- 客户端程序利用数据输出流out,将文本框中的内容发送给服务器
- 10分钟上线 - 利用函数计算构建微信小程序的Server端
- 实验6 数组1 设计一个程序,利用二维数组输出3x2矩阵
- 利用管道获取控制台程序的标准输出
- 利用Ihttpmodel实现网站缓存,解决Server.Transfer 直接输出HTML源代码的问题
- MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- 利用小马下载全站程序,(php inc格式文件包括目录结构)的py代码
- 利用windows服务+timer或者windows任务计划程序+控制台进行进行每日邮件推送
- 利用管道获取控制台程序的标准输出
- linux利用gdb和gdbserver调试程序
- 利用Python的SocketServer框架编写网络服务程序
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息。