zoukankan      html  css  js  c++  java
  • python中的jsonpath,nnlog,发送邮件

    import jsonpath,requests,nnlog,yagmail

    1.jsonpath的用法

    print(jsonpath.jsonpath(res,'$..sign'))   # 快速定位目标字典中目标key,有则返回结果,没有则返回False

    2.nnlog

    log = nnlog.Logger('book_server.log',backCount=5,level='debug')

    # 参数1为log的路径,如果不传则在当前目录下创建,参数2为保存最近5天的数据,参数3为日志的级别
    # 其实跟print打印的目的是一样的,只是如果项目部署到服务器上以后,用print看不见,只能用log打印出来保存到一个文件里进行查看

    log.debug(res)
    log.info(res)
    log.warning(res)
    log.error(res)

    3.yagmail发送邮件

    import yagmail
    username='xxxxx@qq.com' # 发件人的邮箱
    qq = 'xmqnqawfwldkgfib' # 生成授权码,qq、163、126都是授权码
    # password='xxxxx' # 发件人的密码

    mail_server = 'smtp.qq.com'
    # mail_server = 'smtp.126.com'
    # mail_server = 'smtp.163.com' # 163的服务

    m = yagmail.SMTP(user=username,password=qq,host=mail_server)
    to = ['xxxxxx@qq.com'] # 发给谁
    cc = ['xxxxxx@qq.com'] # 抄送
    m.send(to=to,cc=cc, # to 发送给谁,cc 抄送给谁
    subject='今天吃了吗', # 标题
    contents='今天吃鱼肉了吗', # 正文
    attachments=r'写日志.py') # 附件,多个附件传一个list

  • 相关阅读:
    【题解】Candle
    【题解】购物
    【题解】论逼格
    浅谈前缀和
    浅谈 LCA
    浅谈Meet in the middle——MITM
    拓扑排序
    时间复杂度符号
    浅谈排序算法[动图]
    404 页面不存在
  • 原文地址:https://www.cnblogs.com/wangyujian/p/11804769.html
Copyright © 2011-2022 走看看