位置: 编程技术 - 正文

python定时利用QQ邮件发送天气预报的实例

编辑:rootadmin

推荐整理分享python定时利用QQ邮件发送天气预报的实例,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

大致介绍

好久没有写博客了,正好今天有时间把前几天写的利用python定时发送QQ邮件记录一下

1、首先利用request库去请求数据,天气预报使用的是和风天气的API(www.heweather.com/douments/api/s6/weather-forecast)

2、利用python的jinja2模块写一个html模板,用于展示数据

3、python的email构建邮件,smtplib发送邮件

4、最后使用crontab定时执行python脚本

涉及的具体知识可以去看文档,本文主要就是解释代码的结构

和风天气API

API没什么好说的,利用requests库去请求数据,然后提取出数据,使用方法和风天气API说的很详尽了

HTML模板

利用jinja2在和脚本同级的目录写一个HTML模板

写好模板,我们就需要在脚本中引入他,并给他传递数据

email构建邮件,smtplib发送邮件

注意:

1、首先需要开启QQ邮箱的SMTP服务,一般端口是

python定时利用QQ邮件发送天气预报的实例

2、在构建邮件和发送邮件时都需要接受者的邮箱,但是他们需要的数据格式是不同的,在构建邮件时,接受者邮箱需要转换成一个string,而在发送邮件时,接受者邮箱必须是一个list

crontab定时发送邮件

我想对crontab说:

这个crontab真的是大坑,坑了我好久,坑的我不行不行的

既然你们诚心诚意的发问了,那我就大发慈悲的告诉你们是那些坑吧

1、在crontab中要写绝对路径,包括python3,查看python的安装位置:

2、如果脚本中涉及了中文,记得一定要写export LANG="****",如果不知道属性是什么:

然后 crontab -e写入类似下面的代码:

表示在每晚的:执行脚本,具体的crontab语法可以自行搜索

邮件:

ok!

源代码:

以上这篇python定时利用QQ邮件发送天气预报的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

python使用正则表达式替换匹配成功的组 正则表达式简介正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:RegularExpression,在代码中常简写为regex、rege

Python中super函数的用法 描述super()函数用于调用下一个父类(超类)并返回该父类实例的方法。super是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问

详解Python中的Numpy、SciPy、MatPlotLib安装与配置 用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库。其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组合,分别

标签: python定时利用QQ邮件发送天气预报的实例

本文链接地址:https://www.jiuchutong.com/biancheng/372279.html 转载请保留说明!

上一篇:详解python eval函数的妙用(eval()函数python)

下一篇:Python中super函数的用法(python supper函数)

  • 企业纳税申报表怎么查询
  • 生产企业免抵退税申报步骤
  • 物流公司如何办理营运证
  • 独立法人和法人独资的区别
  • 其他应收款账务处理题目
  • 用友t3采购订单怎么录入
  • 税率变更后账务怎么处理
  • 物业管理费专票可以抵扣吗
  • 衍生金融负债是金融负债吗
  • 怎样根据税负率调账
  • 外币账户月末怎么结汇
  • 公司车辆卖给个人怎么处理账务
  • 实验室报销发票
  • pos机手续费开什么发票啊
  • 为什么购买的货没有发票
  • 明细分类核算的方法分为
  • 企业用于存货的支出
  • 二手车销售挣钱不
  • 标书费收据丢失怎么办
  • 融资租赁资产如何入账
  • 企业年金的税收政策
  • 工资做账原始凭证是什么
  • 个人所得税变动率计算公式为多少
  • 汇算清缴退税现金流量表
  • 公司在走注销流程被起诉了怎么办
  • 发票已认证部分怎么撤销
  • 某大宾馆因工作需要
  • 企业以前年度的亏损在哪查
  • 年度汇算清缴可以作废吗
  • 现代服务业个数有多少
  • 纳税评估要转出什么意思
  • 最新气象报告
  • win10两个屏幕两个桌面
  • dolby audio设置
  • 取得专用发票是进项还是销项
  • 暂估入库发票回来怎么做账
  • 代扣代缴代收代缴税款业务内容
  • win10系统多任务功能的快捷键
  • 预缴和清缴的会计科目
  • 毛地黄长什么样
  • 补交上年度企业所得税报表怎么填写
  • 金税盘锁死会电子发票也开不了吗
  • 使用php进行mysql数据库编程的基本步骤
  • php怎么将数据库中的数据显示出来
  • 使用session的步骤
  • 2022年最新公务员职务职级对照表
  • 购进免税农产品进项税额转出
  • 加油票没有纳税怎么办
  • 上市公司净资产转正的方法
  • windows mongodb安装与配置
  • 平行结转分步法的特点
  • 其它应收款的处理程序
  • 工程发票多少点
  • 出租房产怎么交房产税
  • 个体工商户怎么变更法人
  • 所有者权益和负债的主要区别
  • 管理费用主要核算哪些内容
  • 关于赠品的财务处理
  • 商业企业的营业成本包括
  • 住宿补贴需要交个税吗
  • 开发成本贷方负数表示什么
  • mysql提高效率
  • f11一键恢复系统详解
  • mac之间传送帐号怎么传送
  • win7系统的wlan在哪里?
  • windows下合并分区
  • nodejs 用途
  • 激情台球游戏源码大全
  • 相片管理必备知识
  • pip工具安装
  • 计算字符串的长度的函数
  • NGUI之UIRoot
  • 原生js
  • 浏览器兼容性问题是什么意思
  • 如何在电子税务局添加办税人员
  • 地方税务局部门有哪些
  • 民营非盈利医院能转让吗
  • 四川税务稽查举报电话
  • 三证合一后还要做什么
  • 福建福州有几个火车站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设