位置: 编程技术 - 正文

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

  • 企业所得税工会经费调整
  • 先申报财务报表还是企业所得税汇算清缴
  • 如何申报个人所得税减免项目
  • 汽车销售分期付款的账务处理
  • 受托加工开票如何选名称
  • 金税四期对增值税发票的比对
  • 固定资产清理期末余额在借方是什么意思
  • 利润表里的所得税怎么算
  • 软件产品出口退税条件
  • 单式记账法可以进行试算平衡吗
  • 如何在房产证上加父母名字
  • 购买自用应税车辆的应自购买之日起
  • 建筑公司支付给个人的劳务费计入什么科目
  • 商业保险可以税前扣除多少
  • 小微企业免征增值税申报表怎样填
  • 工资表是放在计提还是发放
  • 多计提的费用怎么调整
  • 商品返点收入账务处理
  • 红利抵免的用法是什么
  • 生产性生物资产是什么意思
  • 框架采购合同如何计贴印花税?
  • 工程在建期间土地税滞纳金
  • 撤销权之诉需要哪些证据
  • php网页爬虫
  • 汽车维修行业会计分录
  • 公司取得发明专利证书股票大涨
  • 银行汇票和银行本票区别图解
  • 为什么把收入进行舞弊假定
  • 增值税进项税抵扣销项税
  • 股权交易的重要性
  • 电风扇需要用完电再充吗
  • 广告费与业务宣传费扣除给企业带来的好处
  • php rtrim
  • php常用命令
  • 发放工资时扣除的保险怎么做
  • 怎么把html转成图片
  • echarts快速上手
  • 数以千计的拼音是什么
  • wallengine
  • js 字符串 中 字符位置
  • 加油票没有纳税怎么办
  • java中空字符怎么表示
  • access2010宏操作大全
  • 生产车间发生的固定资产租赁费用属于直接费用
  • 计提怎么理解
  • 合营企业和联营企业是关联方吗
  • 合并报表调整分录理解
  • 个人所得税劳务所得
  • 怎么计算城市
  • 信用减值损失和公允价值变动的区别
  • 税控系统技术维护费的申报抵扣方法
  • 律师事务所账务处理例题
  • 最新的会计规定出台时间
  • 认证超过限制什么意思
  • 社保扣费不成功会再次扣费吗
  • 购进农产品抵扣的税率
  • 职工教育经费住宿费用可以抵扣吗
  • 所有符合条件x+5的绝对值加x- 2的绝对值等于七的数x
  • win1 开机启动
  • vmware虚拟机激活码
  • win10系统安装了打印机驱动找不到打印机
  • win8摄像头设置
  • linux安装有几种方法
  • 程序员用linux可以干什么
  • win8.1开机进入桌面
  • vim多行匹配
  • 在微信支付宝借贷会影响征信吗
  • Node.js中的事件循环是什么样的
  • hadoop有几个版本
  • nodejs bull
  • JQuery datepicker 用法详解
  • jQuery ztree实现动态树形多选菜单
  • 文件管理android访问限制
  • 封装好的中药能带上飞机吗
  • python有没有二维数组
  • python中函数的功能及作用
  • 增值税消费税申报比对不符怎么办
  • 盐城城南新区的邮政编码是多少号
  • 历年房产税
  • 如何理解财税一体化
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设