位置: 编程技术 - 正文

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

  • 长期零申报的公司容易注销吗
  • 职工旅游不计入福利费
  • 购买理财产品是什么意思?
  • 递延所得税计算表模板
  • 工商年报中的资金数额怎么填
  • 备用金可以不要发票吗
  • 一般纳税人支付给小规模纳税人的税率
  • 邀请客户参加公司会议
  • 停车费可以抵扣个人所得税吗
  • 私募合伙企业收到投资款后退回,支付利息的会计处理
  • 企业转让无形资产使用权取得的收入应计入营业外收入
  • 个体户不足征是否要交房产税
  • 年度结转之前需要做什么
  • 过期未认证的进项税如何记账
  • 刷信用卡的手续费去哪了
  • 存货营业外支出包括哪些
  • 企业所得税怎么征收
  • 补缴去年地税社保的会计分录怎么写?
  • 材料暂估价结算调整规定
  • 用友填制凭证外币科目没弹出
  • 公司培训餐费计入什么费用
  • 当月没有进项税额抵扣怎么办
  • 合同资产对应的成本
  • 什么情况可以出境
  • 免费样品销售给客户计入什么科目
  • 资产账实不符说明
  • 企业资产转移是什么意思
  • 小规模收入未达50万
  • 公司注销 缴税
  • win7为什么现在不能用了
  • 商标注册费相关法律法规
  • 水利基金退税怎么做会计分录
  • 电脑桌面图标如何更改自定义图片
  • 如何恢复撤回的信息微信
  • 承包合同包含的内容
  • 家里装饰镜太多了怎么化解
  • 北极熊睡觉图片卡通
  • 企业清算的会计科目
  • php静态属性和静态方法
  • java本地缓存框架有哪些
  • 物业水电费可以差额征税吗
  • Stable Diffusion 关键词tag语法教程
  • 发票带折扣怎么开
  • 小规模纳税人季度不超30万免增值税
  • php调用网址
  • python中insert函数怎么用
  • python如何开发系统
  • 桥接模式例题
  • ubuntu下使用SQLite3的基本命令
  • 盈余公积一定要计提吗
  • 开发支出与研发支出的区别
  • 增值税和所得税不一致的说明
  • 维修材料分类
  • 失控发票进项税额结转成本
  • 其他应付款结转收入的条件
  • 财务费用包括什么项目
  • 交通补贴属于工资薪金所得吗
  • 房地产公司开发的商品房应作为固定资产核算
  • 饭店现金账怎么记账
  • 注册表修改数据
  • win7系统管理在哪
  • win8无法识别的usb设备 怎么解决
  • win8系统连接vpn失败提示错误代码807的解决方法
  • 安装操作系统win10
  • Linux系统安全管理的内容包括
  • win7系统禁止更新
  • win7开机提示重启怎么办
  • linux vim使用
  • win7电脑ip地址怎么查
  • qq自动登出
  • awk 查找
  • cmd命令可以干嘛
  • python爬取某人所有朋友圈
  • 从零基础开始
  • python中读取文件
  • 关于翡翠手镯知识
  • javascrip语言
  • jquery1.11.3
  • 征求意见稿 讨论稿 送审稿
  • 保险发票不包含哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设