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

秦皇岛建网站多少钱关键词优化seo优化排名

秦皇岛建网站多少钱,关键词优化seo优化排名,求做网站,建设发展集团有限公司模块介绍 该模块主要用于python的任务调度,使用简便友好的python语法定期运行python函数或者一些其他的调用对象,这个模块就类似于windows的任务计划和linux的crontab,都是用于在服务器上周期性执行某段python脚本。 相较于linux的crontab对…

模块介绍

该模块主要用于python的任务调度,使用简便友好的python语法定期运行python函数或者一些其他的调用对象,这个模块就类似于windows的任务计划和linux的crontab,都是用于在服务器上周期性执行某段python脚本。

相较于linux的crontab对比:

  1. schedule模块支持以秒为单位的周期性任务,而crontab只能完成以分钟为单位的。
  2. schedule模块当有很多个任务需要执行时管理起来很方便,直接内嵌到代码当中,crontab还需要每一个脚本去设置一次,增加了复杂度。
  3. 轻量级,无需任何依赖

模块安装

pip install schedule
# pip3 安装
pip3 install schedule

国内安装获取软件包可能会很慢,可以采用国内各大加速进行安装

# 清华大学源
pip install schedule -i https://pypi.tuna.tsinghua.edu.cn/simple	
# 阿里云源
pip install schedule -i https://mirrors.aliyun.com/pypi/simple
# 豆瓣源
pip instal lschedule -i http://pypi.douban.com/simple

模块案例

# 载入模块
import schedule # 创建需要的方法
def job():print("输出结果")# 设置执行方法
schedule.every().minutes.do(job)# 设置循环执行
while True:schedule.run_pending()	# 运行定时任务time.sleep(1)	# 上一次定时任务执行完后间隔1S再执行第二次

代码解释:以上代码是定义了每分钟执行一次job方法,执行完成后中间间隔一秒执行下一次job方法

模块参数用法

schedule模块提供了多种定时方法,比如按秒、按分钟、按小时、按周、按月、按年等等,都可以进行自定义,针对不同的定时任务选用特定的定时方法。

# 每秒执行一次
schedule.every().seconds.do(job)# 每30秒执行一次
schedule.every(30).seconds.do(job)# 每分钟执行一次
schedule.every().minutes.do(job)# 每30分钟执行一次
schedule.every(30).minutes.do(job)# 每小时执行一次
schedule.every().hour.do(job)# 每2小时执行一次
schedule.every(2).hour.do(job)# 每天执行一次 
schedule.every().day.do(job)# 每天11点执行一次
schedule.every().day。at("11:00").do(job)# 每周执行一次
schedule.every().week.do(job)# 每周三执行一次
schedule.every().wednesday.do(job)

周一到周日用 monday、tuesday、wednesday、thursday、friday、saturday、sunday

单次执行

上面说的都是重复执行的任务,如果想单词执行一次任务的话,可以return一下就可以了

# 载入模块
import schedule # 创建需要的方法
def job():print("输出结果")return schedule.CancelJob	# 取消执行任务# 设置执行方法
schedule.every().minutes.do(job)# 设置循环执行
while True:schedule.run_pending()	# 运行定时任务time.sleep(1)	# 上一次定时任务执行完后间隔1S再执行第二次

取消指定任务

如果有多个任务想单独某个任务停止执行或者可以设置判断某个情况下停止执行任务

# 载入模块
import schedule # 创建需要的方法
def job():print("输出结果")return schedule.CancelJob	# 取消执行任务# 设置执行方法
schedule.every().minutes.do(job).tag(job)	# 设置标签为job
schedule.every(10).minutes.do(job).tag(job10)	# 设置标签为job10
schedule.every(20).minutes.do(job).tag(job20)	# 设置标签为job20schedule.clear('job')	# 取消标签为job的定时任务
# 设置循环执行
while True:schedule.run_pending()	# 运行定时任务time.sleep(1)	# 上一次定时任务执行完后间隔1S再执行第二次

方法传输参数

# 载入模块
import schedule # 创建需要的方法
def job(name):print(name)# 设置执行方法
schedule.every().minutes.do(job, name=job)# 设置循环执行
while True:schedule.run_pending()	# 运行定时任务time.sleep(1)	# 上一次定时任务执行完后间隔1S再执行第二次
http://www.hkea.cn/news/355521/

相关文章:

  • 网站组建 需求分析市场监督管理局职责
  • 云课堂哪个网站做的好厦门关键词优化seo
  • 中企动力沈阳分公司seo免费诊断电话
  • 网站vps被黑湖人最新排名最新排名
  • 如何夸奖客户网站做的好seo课程心得体会
  • 有哪些做电子商务的网站时空seo助手
  • 临沂百度网站电脑培训机构哪个好
  • 无锡专业做网站的公司怎样把自己的产品放到网上销售
  • 大学网站建设管理办法推广技巧
  • 长春做网站公司seo关键词排名优化软件怎么选
  • 网站开发未按合同约定工期完工seo关键词排名怎么提升
  • 创可贴app海报制作网站百度seo优化方法
  • 龙岗品牌网站建设2024年新闻摘抄
  • 南阳住房和城乡建设厅网站招聘网站排名
  • 如何做网站活动封面建站的公司
  • 温州网站建设培训营销推广方案包括哪些内容
  • 厦门 建网站商业软文案例
  • wordpress读者墙站长之家seo工具包
  • 网站建设哪家好灵活苏州久远网络北京搜索引擎关键词优化
  • 网站优化怎么做 有什么技巧东莞seo建站
  • 什么网站可以做游戏机疫情最新数据消息
  • 企业网站开发报价单巩义网络推广
  • 网站开发技术交流群免费域名申请网站
  • 手机网站一键分享怎么知道自己的域名
  • 做网站 做好把我踢开北京网站搭建哪家好
  • 网站如何做引流刷外链网站
  • wordpress 站点地址关注公众号一单一结兼职
  • 合肥网站建设第一品牌个人seo外包
  • 省心的免费建站服务热线四川seo关键词工具
  • 网站总是跳转dede58seo对网络推广的作用是