位置: 编程技术 - 正文

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函数)

  • 采购价格含税吗
  • 中税税务咨询
  • 新车车船税怎么交
  • 企业一般户需要哪些资料
  • 外购商品发给员工增值税要怎么算
  • ATM可以存款到对公账户吗?
  • 金蝶专业版怎么导入备份账套
  • 停工留薪期工资计算公式
  • 发票属于什么凭证类型
  • 财产保全包括支付宝吗
  • 出纳在银行领了钱出纳要怎样记帐?
  • 商业汇票的样本
  • 自己生产的产品用于职工福利
  • 企业申请核定征收的要求
  • 纯出口企业要交税吗
  • 增值税附表是自动生成的吗
  • 财务会计中的费用
  • 本年利润年末怎么结转到利润分配
  • 职业年金属于应交税费吗
  • 自己去税务局开票怎么开
  • 事业单位零余额账户使用流程
  • 受托加工物资的账务处理例题
  • 如何测试网络延迟
  • WIN10显示缩略图
  • 票据权利消灭是啥意思
  • 电脑怎么设置色盲模式
  • 进项税额转出是负数是什么意思
  • Laravel 5.4中migrate报错: Specified key was too long error的解决
  • linux的基础知识
  • 个税非居民是什么意思
  • 一公顷等于多少千米
  • 前端使用vue
  • 自然保护什么意思
  • php preg_match
  • 定额发票累计领取怎么算
  • js异步解决方案
  • 一天撸一个财务APP系统【安卓端+前端+后端】
  • 专用发票抵扣联是什么意思
  • 股东分红放到哪个会计科目
  • 固定资产的认定标准2000元
  • 年末结转利润分配各明细账户
  • php怎么修改当前用户的密码
  • 织梦模板安装完整教程
  • 企业自产自用产品要确认收入吗
  • 生产成本制造费用借贷方向
  • mysql复制数据到另一张表
  • 电费为什么计入其他应付款
  • 编制记账凭证的步骤
  • 合伙企业怎么注册公司持股人
  • 本月计提费用,发票下个月到可以吗
  • 货物抵货款的账务处理
  • 个体工商户的个税起征点
  • 收到工会经费如何处理
  • 管理费用如何核算
  • 补提企业所得税后怎么调整未分配利润
  • 冲回上年度费用分录
  • 年终奖金计入工资薪金所得吗
  • 税务稽查其他应付款
  • 冲销应付账款暂估应付账款的分录怎么做
  • 事业单位职工福利费支出范围
  • sqlserver创建链接服务器连接实例
  • flashplayer不能正常运行
  • centos6.6网络配置
  • windowxp怎么设置密码
  • graphics.dll
  • windows以管理员权限打开文件
  • win8笔记本无法更新正在撤销更改
  • win10系统中怎么安装安卓应用
  • ubuntu运行qt程序
  • 零磁道的重要性
  • jquery左侧导航栏
  • material design admin
  • 如何查看驱动器
  • unity数据结构和算法
  • 安卓view事件分发
  • javascript主要学什么
  • python gensim
  • Python实现Sqlite将字段当做索引进行查询的方法
  • 点评js异步加载什么意思
  • 海关行政处罚实施条例的适用范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设