位置: 编程技术 - 正文

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

  • 增值税查询校验码是什么
  • 存货报废进项是否要转出
  • 增值税发票没了能补开吗
  • 小规模纳税人报税前需要做什么
  • 发票勾选平台怎么导出未勾选的发票
  • 六个点的税率是小规模吗
  • 先分后合是什么意思
  • 房产过户需要缴纳土地出让金吗
  • 增值税税额由哪方承担
  • 房产税当月计提额怎么算
  • 融资租赁与按揭贷款区别
  • 2021年工作绩效未达标扣工资
  • 学校捐赠收入需上交吗
  • 实收资本退还
  • 自收自支事业单位是什么意思
  • 新金融工具准则投资收益
  • 公司拨付工会经费怎么算的
  • 购进货物运费会退吗
  • 员工垫付差旅费 民间借贷
  • 个体户酒店服务业个税税率
  • 火车票的进项税率是多少
  • 系统安全保障体系
  • mac软件打开提示意外退出
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • win11正式版问题
  • 你知道约定的公司有哪些
  • PHP:pg_result_error_field()的用法_PostgreSQL函数
  • fsdu.exe是什么程序?
  • 鸟瞰视野
  • 贴现资金是信贷资金吗
  • 中小企业成本核算方法
  • 数据库系统课程学什么
  • 钢琴块小游戏在线玩
  • 日本蜡烛图形
  • 卷卷卷卷卷
  • win+e快捷键在哪
  • php判断链表是否有环
  • 稳岗补贴什么时候到账
  • 以前年度的成本忘了结转然后怎么办
  • 应收账款资产负债表负数
  • 资产减值损失是什么意思
  • python如何反编译
  • sql server创建数据表的完整语法
  • 允许从销项税额中扣除的有
  • 低值易耗品如何摊销
  • 生产成本制造费用借贷方向
  • 差旅费 包括
  • 开专用发票可以直接写加工费这个明细吗?
  • 工程附加税税率
  • 二手车需要交什么
  • 先确认收入后开票怎么做分录
  • 白条入账会计处理
  • 流动资产周转率和总资产周转率
  • 公司购买汽车的购置税可以抵税吗
  • 固定资产折旧的影响因素
  • 明细账设置是什么意思
  • 工程施工明细科目结转吗
  • sql命令语句
  • mysql数据库无法连接到服务器怎么办
  • xp系统中文语言包
  • 如何在百度上发布自己的广告
  • 常用的网络操作命令
  • windows xp 开机
  • ubuntu18.04环境变量
  • 怎么修复windows update
  • 如何查看ubuntu系统版本
  • win7访问共享文件
  • 手机上的安全模式是什么
  • Linux怎么在家目录创建目录
  • Win7如何开启蓝牙
  • Node.js中的包管理工具是什么
  • css回到页面顶部
  • Node.js中的http请求客户端示例(request client)
  • java教程csdn
  • python的入门教程
  • 定额发票查询app
  • 广东发票开票软件
  • 顺丰快递的开票历史如何删除
  • 税务登记证的电子版在哪
  • 铜陵职业技术学院专业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设