当前位置: 首页 > news >正文

推广业务网站建设网站设计与开发实训心得

推广业务网站建设,网站设计与开发实训心得,做网站要买什么空间,精美ppt模板免费下载百度云本篇文章将介绍 Python 中的 Schedule 包#xff0c;以在特定时间间隔后定期安排作业。 Schedule是Python中的一个轻量级进程调度程序库#xff0c;用于安排任务以指定的时间间隔定期运行。 我们可以使用人类友好的语法调用函数或任何可调用对象来自动执行任务#xff0c;…本篇文章将介绍 Python 中的 Schedule 包以在特定时间间隔后定期安排作业。 Schedule是Python中的一个轻量级进程调度程序库用于安排任务以指定的时间间隔定期运行。 我们可以使用人类友好的语法调用函数或任何可调用对象来自动执行任务例如发送电子邮件、设置提醒、定期获取货币或比特币的价格。 在 Python 中安装时间表库 我们必须首先使用以下命令安装此软件包才能使用它。 #Python 3.x pip install schedule为了安排作业我们使用以下语法。 语法 #Python 3.x Schedule.every(interval).[timeframe].do(function)参数: interval 可以是任意整数。时间范围可以是秒、分钟、小时、天甚至是工作日的名称如星期一、星期二等。do() 方法将函数名称作为调度的参数。 使用秒作为间隔来定期安排作业 我们在下面的代码中有一个名为任务的方法计划每五秒定期运行一次。 我们将时间间隔在本例中为五秒定义为 every() 方法的参数。 我们指定要调度的函数作为 do() 方法的参数该方法在机器到达指定时间后自动运行。 最后我们在 while 循环中执行 run_pending() 函数来连续运行计划的作业。 在输出中消息“Task is running”按照编程每五秒一次显示一次。 示例代码 #Python 3.x import schedule as s import time as t def task():print(Task is running) s.every(5).seconds.do(task) while True:s.run_pending()t.sleep(1)输出: #Python 3.x Task is running Task is running Task is running Task is running Task is running使用分钟、小时和天作为间隔来定期安排作业 如果我们想将间隔更改为任何指定的分钟、小时或一周中的几天我们可以编写这样的代码。 输出将根据设置的时间持续显示消息。 示例代码 #Python 3.x import schedule as s import time as t def task():print(Task is running) s.every(5).minutes.do(task) s.every(10).hours.do(task) s.every().monday.do(task) while True:s.run_pending()t.sleep(1)输出: #Python 3.x Task is running Task is running Task is running使用 HH:MM 格式的时间作为间隔来定期安排作业 我们还可以设置 HH:MM:SS 格式的特定时间作为函数的参数。 该消息将在每个指定的时间间隔后定期显示。 示例代码 #Python 3.x import schedule as s import time as t def task():print(Task is running) s.every().day.at(04:21).do(task) s.every().monday.at(12:00).do(task) while True:s.run_pending()t.sleep(1)输出: #Python 3.x Task is running使用函数装饰器来安排作业 函数装饰器接受函数作为输入添加一些功能然后返回一个函数。 我们将在这里使用 repeat 来安排任务函数。 示例代码 #Python 3.x from schedule import every, run_pending, repeat import time as t repeat(every(5).seconds) def task():print(Task is running) while True:run_pending()t.sleep(1)输出: #Python 3.x Task is running Task is running Task is running一次运行一个作业 我们可以通过在调度实例中使用 CancelJob 来取消作业从而立即运行作业。 示例代码 #Python 3.x import schedule as s import time as t def task():print(Task is running)return s.CancelJob s.every(5).seconds.do(task) while True:s.run_pending()t.sleep(1)输出: #Python 3.x Task is running取消所有作业 我们可以使用调度程序实例的 clear() 方法取消调度程序中的所有作业。 在这里我们使用 get_jobs() 方法从调度程序打印调度的作业。 示例代码 #Python 3.x import schedule as s import time as t def task():print(Task is running) s.every(5).seconds.do(task) print(Jobs:, s.get_jobs()) s.clear() print(Jobs:, s.get_jobs())输出: #Python 3.x Jobs: [Every 5 seconds do task() (last run: [never], next run: 2022-04-08 16:59:37)] Jobs: []
http://www.pierceye.com/news/786799/

相关文章:

  • 锡林浩特建设局网站推广方法有哪几种
  • 汉南城乡建设局网站活动页面设计
  • 滕州网站搜索引擎优化新浪企业邮箱
  • 涿州网站建设珠海网站制作计划
  • 摄影网站设计思想wordpress 同步插件
  • 手机网站不支持下载的视频怎么下载重庆哪里可以做网站的
  • 网站设计深圳联系电话?长沙市房产交易中心官网
  • 泉州建站费用广州建网站费用
  • 网站建设论证方案保定企业网站建设
  • 郑州建站软件登建设厅锁子的是哪个网站
  • 福州建设厅官方网站巨省网站
  • 网站建设服务专业html网页制作公司
  • 企业网站源码怎么获取秦皇岛黄金海岸游玩攻略
  • 网站模板建设报价上海移动官网网站建设
  • 厦门建网站费用一览表网站建设与管理ppt模板下载
  • 做赌场网站犯法么网站开发培训成都
  • 网站建设系统怎么样企业策划是做什么的
  • 做网站要不要钱网站如何做触屏滑动
  • 加工企业网站这么做常德网站建设企业
  • 百度举报网站wordpress主题缩略图
  • 南宁快速网站建设电话WordPress电影公司网站
  • 什么网站可以直接做word文档亚马逊周末可以视频认证吗
  • 网站设计申请书买购网官方网站
  • 深圳做网站建设公司青岛网景互联网站建设公司
  • 做公司网站要多少钱洛阳信息网
  • asp 网站名字免费的公众号排版工具
  • 郑州响应式建站查企业的信息在哪个官网
  • 大型企业网站开发怎么使用免费的wordpress
  • 大连做网站大公司建设项目咨询公司网站
  • 教育培训网站建设方案鞍山建设信息网站