limitloop是一个轻量级的python模块,用于运行依赖于精确计时的循环。
limitloop的Python项目详细描述
limitloop
limitloop是一个轻量级的python模块,用于运行依赖于精确计时的循环。
这个包可以通过pypi获得,可以使用以下命令安装。
python -m pip install limitloop
基本用法
模块的所有功能都是通过limitloop.Loop
类提供的。这个类是用对函数的引用实例化的,然后它可以以一致的速率调用预设的次数,或者直到被中断。例如,下面的代码…
fromlimitloopimportLoop#Define a simple function for the Loop object to call#This function must accept the loop object itself as its first argumentdefdemoFunction(loop):print('Hello, world!')#Create our loop object, set to run at one iteration per secondl=Loop(demoFunction,freq=1)#Call the function defined above 5 timesl.run(5)
…每秒输出一行。
Hello, world!
Hello, world!
Hello, world!
Hello, world!
Hello, world!
有关更高级的用法,请参见API reference。
todo:添加更多高级用法示例