没有项目描述

crontabs的Python项目详细描述


#crontab
crontab是一个很小的库,可以很容易地安排python函数按计划运行。
crontab的灵感来自于python的优秀的[计划](https://github.com/dbader/schedule)库,

crontab与schedule模块在以下方面有所不同。


*您不需要提供自己的事件循环。
*保证作业计时不会随时间漂移。例如,如果指定每五分钟运行一次作业,
您可以放心,它将始终以5、10、15等速度运行一小时,不会有任何变化。
*python函数都在子进程中运行。这不仅支持异步调度,
它也有助于缓解由于
[高水位线问题](https://hbfs.wordpress.com/2013/01/08/python内存管理第二部分/http://hbfs.wordpress.com/2013/01/01/08/python内存管理第二部分)引起的python内存问题



/>
/>

/>

/>
/>
/>/>/>安装
/>` ` ` ` ` ` ` ` ` ` ` `安装
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `从日期时间导入日期时间








print('args={}kwargs={{}}{{{}}运行于{}}。format(args,kwargs,datetime.now())





<35;运行时间间隔为5分钟,同步到分钟的顶端
cron().schedule(
tab(name='run我的工作')选项卡(name='run我的工作');运行时间间隔为5分钟,同步到分钟的顶端
cron().schedul(





u参数',my_kwarg='hello')
).go()

````

datetime.now())






继续进行,并让此作业发出日志消息
tab(name='My'u Slow'u Slow'Job').every(seconds=20)、run(My'u Job'Slow',seconds=20)、
.go()

````

/>
/>



/>
/><
/><
/>`` python
/>


/>tab import cron,tab
tab frofrodatetime导入日期时间




定义我的工作(args,**kwargs):
print(args={{}kwargs={{}{{}}在{}}运行。format(args,kwargs,datetime.now())





tab(
name=

tab(
name=
未来的工作
)每(
seconds=5
);从(
'12/27/2017/27/2017/2017/2017/2017/16:45:45''12/27/2017;16:45'
;这个参数可以是可分析文本或是日期时间对象.
).run(
我的作业,'fast',seconds=5

为以后的运行时间做相应的铺垫。
)。开始(最长秒数=60)
````

```用
``bash
git clone git@github.com:robdmc/crontab.git运行测试套件
cd crontab
pip install-e.[dev]
py.test-s--cov-n 8
````

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

推荐PyPI第三方库


热门话题
java爬虫获取外部网站搜索结果   java Bluestack未连接到eclipse   java如何从ConstraintViolationException Hibernamte获取数据库字段名   HttpResponse HttpResponse=httpClient引发java运行时错误。执行(httpPost);   Jama中矩阵的java点积和叉积   java有什么方法可以唯一地识别可扩展设备吗?   java我需要用*来写我的名字,但我不断遇到一个错误,我对编码很陌生   java变量是在内部类中访问的。需要被宣布为最终决定。但我不想宣布最终结果   java如何缩短base64图像字符串,Android?   JavaSpringMVC:计划方法不自动触发   图形学习Java 2D API的好资源是什么?   如何在java中对方法进行排队   java JavaFX多行   java Selenium无法在[链接]上找到基于CSS元素的密码字段元素http://www.cartasi.it/gtwpages/index.jsp   Java中的equals()和hashCode()契约   软删除情况下的java Hibernate二级缓存   java为什么这段代码要两次调用这些方法?