循环计时器,而不是线程中的默认一次性计时器。以泰瑞唐创造的蟒蛇为基础。

loopytimer的Python项目详细描述


python循环计时器。分叉 terryltang/pythonTimer

安装

pip install loopytimer

功能和用法

  • 需要python标准库:线程
  • 指定秒数后调用函数:
e.g.:
from loopytimer import LoopyTimer

timer = LoopyTimer(5.0, handler_func, args=[], kwargs={})
timer.set_call_limits(5)    # timer will run eternally if you don't set a limit
timer.start()
timer.cancel()     # cancel the timer's action if it's still waiting, will also destroy timer instance
  • 计时器处理程序接受位置参数和关键字参数:
e.g.:
timer = LoopyTimer(0.5, timer_handler, args=["Terry", "Tang"], kwargs={"city":"Houston", "state":"Texas"})
  • 取消并销毁计时器。
  • 为计时器处理程序添加自定义记录器功能。
  • 包括测试用例。

许可证

麻省理工学院许可证

版权所有(c)2018 Wavky Huang

请参见->; LICENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中是否有数字的默认类型   java调用一个类的方法来使用另一个类的实例   java HtmlUnit不适用于javascript处理   java需要帮助才能连接MongoDB   java如何从Maven中的src/main/resources复制文件?   java保存Int值(共享首选项)   从另一个类调用方法时,java Autowired组件出现空指针异常   java Spring JPA:PropertyAccessException 1:。。。MethodInvocationException:。'driverClassName'。。。org/postgresql/Driver:不支持的专业。次要版本52.0   java使用增强的JDO模型类在Eclipse中运行Junit测试   java如何使用eclipse IDE为junit创建可运行的jar文件   java如何在安卓中检测应用程序的启动和退出   java在其他线程可以访问静态映射时从数据库更新静态映射   java@Entitty和@EntityScan不起作用。我正在使用SpringBoot和jpa存储库,发生了很多次   java如何与google日历集成?