转发“打印”内容

print2message的Python项目详细描述


print2message

程序在办公室计算机上运行,想实时了解程序的运行情况或结果?Print2message可以帮你将print内容转发到电子邮件或微信。

安装

pip install print2message

使用

  • 新建yaml配置文件,内容如下:
basic:
    subject: 测试用
    method: mail
    switch: true
wechat:
    key: SCU*************
mail:
    host: smtp.qq.com
    port: 25
    password: abcdefg
    user_name: 123456789
    sender: 123456789@qq.com
    receiver: 1234567819@qq.com

basic.subject:项目名称,作为消息通知的标题
basic.method:通知方式,wechat或mail
basic.swith:是否通知,false将不转发print内容,只单纯执行print功能
wechat.key:server酱的SCKEY,免费注册
mail:邮箱的相关参数

  • 使用set_config_path指定配置文件位置

example

from print2message import set_config_path, printm
import os

current_path = os.path.dirname(os.path.abspath(__file__))

set_config_path(os.path.join(current_path, 'config.yaml'))

if __name__ == "__main__":
    printm('hello print2msg')

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
尝试执行abox SWRL API命令时发生java错误   java Hibernate对象状态   java如何使用Spring从JSON获取相关对象?   安卓获取文件的最后修改日期而不是Java中的最后创建日期   java如何在旧JDK版本和新JDK版本之间切换,以及在这种情况下如何设置系统变量值?   java将按钮OnClick与RecyclerView in Fragment中的行OnClick分开   具有高级接口的java DynamoDB扫描   在Java中从静态成员调用非静态方法   mockito junit未涵盖接口中的java方法   java Eclipse包不存在   java Ebean模型将自身映射到@OneToMany   使用java将刮取的数据从网页存储到json对象   多线程Java GUI未更改