位置: 编程技术 - 正文

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

  • 什么是本期应纳税所得额
  • 银行转账支付凭证有效期多久
  • 培训费用属于
  • 职工食堂支出明细表
  • 上市公司股票增持是什么回事
  • 电商刷单返现如何做账务处理合适?
  • 单位定期存款如遇利率调整,不论调高调低
  • 公司长期应付账款怎么算
  • 海关进口需要什么手续
  • 增值税税率和征收率有什么区别
  • 个税缴纳累计是每年一算吗
  • 在会计中加速折旧的方法
  • 营业成本包括哪些会计科目
  • 安全生产费用包含哪些
  • 付现所得税体现在哪方面
  • 小规模自开专票税率是1%还是3%
  • 酒店装修费用会计处理
  • 12月计提税金
  • 应交税费的明细账怎么手工登记
  • 升级声卡驱动后声音禁用了怎么恢复
  • 授课培训公司免责协议
  • 进项税税额抵扣
  • 补记以前年度收入怎么做账
  • 单位代扣公积金比例
  • mysql的字段类型有哪些
  • 银行承兑汇票开出后可以撤销吗?
  • 重装系统后分辨率1920x1080不见了
  • 公司出租房屋租金由承租方本人支付
  • 2020年外贸企业年终总结
  • 出租门面是否缴增值税
  • 出现质量问题赔偿标准
  • 递延所得税资产和负债怎么计算
  • vue3的unplugin-auto-import自动引入
  • php websocket教程
  • 2022最好用的港澳台电视直播
  • 一般纳税人暂估入账的会计分录
  • 奖金属于职工福利薪酬吗
  • 帝国cms首页怎么打开
  • 商誉减值损失怎么填
  • 高新企业申请流程
  • 国债收益率如何查看
  • 一般纳税人简易征收的适用范围
  • 总分类账与明细分类账平行登记的要点包括
  • 安装调试费收费标准
  • 已认证未申报抵扣怎么办
  • 个税里的年金是指
  • 直接减免税款的例子
  • 基本户转账到法院怎么转
  • 管理费用和销售费用属于什么科目
  • 其他应付款的有
  • 无形资产的费用化支出计入成本吗
  • 滴滴发票抬头是什么意思
  • 营业成本占营业收入的比重过高
  • 费用多计提了怎么办
  • 应收账款折率
  • 汽车费用包括哪些会计科目呢
  • 固定资产减值损失怎么算
  • 商品流通企业会计第三版答案倪明辉
  • mysql总是安装失败
  • freebsd使用
  • ubuntu安装超详细教程
  • 晨枫U盘启动工具哪个版本好用
  • win8切换管理员账户
  • Linux VPS vsftp/proftpd FTP时间差八小时的解决方法
  • win7系统运行卡怎么办
  • win11系统ie浏览器
  • unity做app开发
  • js去除hover样式
  • 简述ajax
  • 《噩梦》
  • bootstrap教材
  • 对于javascript理解
  • node-js
  • android 图片视频轮播框架
  • android 内部存储
  • python的入门教程
  • 查账征收个人经营所得税怎么申报
  • 河北电子税务局网上登录
  • 业务招待费进项可以抵扣吗为什么
  • 京牌车船税网上可以交吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设