位置: 编程技术 - 正文

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

  • 小规模纳税人的企业所得税税率
  • 企业借出去的钱收不回来
  • 企业合并怎么处理
  • 每月工资不一样怎么交党费
  • 存货核算的内容是什么
  • 固定资产账务处理实操
  • 家庭保洁服务价格表
  • 签证费没有发票可以入账吗
  • 退休后兼职收入需要交税吗
  • 购入原材料退货的记账凭证怎么写
  • 职工福利费计提比例一般是多少
  • 票据贴现无手续怎么处理
  • 外贸企业人民币结算
  • 原材料盘盈审批后冲减
  • 跨年的预付账款如何冲销
  • 小规模纳税人收入账务处理
  • 未达起征点销售额和其他免税销售额
  • 盈余公积金什么时候计提
  • 研发的样机属于固定资产吗
  • 教育费附加税优惠
  • 购物卡发票能否抵扣
  • 季度预缴所得税可以弥补以前亏损吗
  • 食堂买菜怎么算
  • 股金属于金融产品吗
  • 偶然所得是什么科目
  • 以前年度损益调整
  • 一般公司的hr会查案底吗
  • Linux系统中quota磁盘命令的相关使用解析
  • 用银行存款支付本季度短期借款利息
  • 产品的注册费应由谁支付
  • vue.config.js 中 devServer.proxy 配置说明,以及配置正确不生效问题
  • 餐厅的餐具怎么摆
  • 相见恨晚求下联
  • idea如何运行vue项目
  • vue结合elementui
  • php7.4配置
  • 行政单位基建账户可以建立吗为什么
  • 图像自动生成
  • 会计分录什么时候写主营业务收入
  • 出售无形资产净收益计入什么科目
  • 上传附件不成功怎么回事
  • 收到对方假发票可以索赔吗
  • 进项税额的作用
  • 企业不交所得税的情况
  • 销项税额专栏记录企业销售货物
  • 商业汇票的承兑银行必须具备下列条件
  • 发票收款人和复核人可以是一个人吗
  • 工程项目需要交5000万保证金合理吗
  • 员工食堂买菜怎么写分录
  • 固定资产属于净资产指的是什么
  • 应收票据的核算范围包括
  • 财务费用汇兑损益
  • 什么叫特定资产和负债
  • 原材料运费如何入账
  • 收到去年所得税退税款会计分录
  • 销售费用的主要科目
  • 酒店房间消耗品成本
  • 招标付款条件及比例
  • 房地产企业资产负债率行业平均值
  • fedora最新版
  • 阿里云电脑系统
  • 录制界面
  • win7系统两台电脑共享
  • linux有两个ip
  • certutil - decode/encode BASE64/HEX strings.Print symbols by HEX code
  • opengl learning中文
  • shell获取文件内容给变量
  • jquery课程总结
  • nodejs获取当前时间
  • 仿真安卓
  • javascript()
  • jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
  • selenium在pycharm
  • python3网络编程
  • 湖南历年社保缴费
  • 江苏省高新区地图
  • 税务登记证发证机关名称
  • 无锡车辆购置税缴纳地点
  • 残疾人在国企有补贴吗
  • 地税局和税务局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设