• python之定时器


    1、简单的定时器(apscheduler)
    需要用pip下载对应包

    pip install apscheduler
    
    from apscheduler.schedulers.background import BackgroundScheduler
    

    可以使用apscheduler中的backgroud来实现,即实例BackgroundScheduler,使用add_job添加一个任务,也可添加多个。add_job中第一参数为目标函数,第二参数为一个内置的名称(interval),后边详细了解一下,seconds为执行时间间隔;需要启动一下线程任务。即添加任务结束之后,需要start一下,最后结束的时候需要把任务shutdown

    ## 实例
    aps = BackgroundScheduler()
    
    ## 第一个参数为目标函数,第二个为内置的一个名称,seconds为执行的间隔
    aps.add_job(need_sheduler,'interval',seconds=3)
    
    ## 雷同与线程,启动线程任务
    aps.start()
    
    ## 测试一下
    while 1:
        try:
            ## 等2s
            print('按control+c停止')
            print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
            time.sleep(2)
        except:
            ## 结束进程
            aps.shutdown()
            print('end')

    结果:

  • 相关阅读:
    【次大gcd】#uoj #48. 【UR #3】核聚变反应强度
    1591:数字计数
    数位DP模板
    1588:数字游戏
    [NOIP 2017普及组 No.1] 成绩
    [NOIP 2017普及组 No.3] 棋盘
    Apache(httpd)实现反向代理
    注册阿里云域名
    SSH常用命令
    Linux yum 安装Java和MySQL
  • 原文地址:https://www.cnblogs.com/dflblog/p/11357851.html
Copyright © 2020-2023  润新知