schedule-decorator
安装
pip install schedule-decorator
例子
from schedule_decorator import cron
@cron.every("1","days","07:00:00")
def task():
print("起床啦!")
cron.run()
参数说明
# 具体时间执行
# @cron.every('1','seconds') # 每1秒钟执行一次
# @cron.every('2','minutes') # 每2分钟执行一次
# @cron.every('2','minutes',':05') # 每2分钟的第5秒执行一次
# @cron.every('5','hours') # 每5小时执行一次
# @cron.every('5','hours','25:30') # 每5小时的第25分钟30秒执行一次
# @cron.every('2','days') # 每2天执行一次
# @cron.every('2','days','00:00:00') # 每2天的00:00:00执行一次
# @cron.every('1','weeks') # 每周执行
# @cron.every('1','monday') # 每个星期一执行一次
# @cron.every('1','tuesday') # 每个星期二执行一次
# @cron.every('1','wednesday') # 每个星期三执行一次
# @cron.every('1','thursday') # 每个星期四执行一次
# @cron.every('1','friday') # 每个星期五执行一次
# @cron.every('1','saturday') # 每个星期六执行一次
# @cron.every('1','sunday') # 每个星期天执行一次
# @cron.every('1','monday','12:00:00') # 每个星期一的12:00:00执行一次
# 随机时间范围执行
# @cron.every('1-5','seconds') # 随机每1到5秒执行一次
# @cron.every('1-5','minutes') # 随机每1到5分钟执行一次
# @cron.every('1-5','minutes',':05') # 随机每1到5分钟的第5秒执行执行一次
# @cron.every('1-5','hours') # 随机每1到5小时执行一次
# @cron.every('1-5','hours','20:10') # 随机每1到5小时第20分钟的第10秒执行一次
# @cron.every('1-5','days') # 随机每1到5天执行一次
# @cron.every('1-5','days','00:00:20') # 随机每1到5天00:00:20执行一次
# t.every('1-2','weeks') # 随机每1到5周执行一次
# @cron.every('1-2','monday') # 随机每1到2个星期一执行一次
# @cron.every('1-2','tuesday') # 随机每1到2个星期二执行一次
# @cron.every('1-2','wednesday') # 随机每1到2个星期三执行一次
# @cron.every('1-2','thursday') # 随机每1到2个星期四执行一次
# @cron.every('1-2','friday') # 随机每1到2个星期五执行一次
# @cron.every('1-2','saturday') # 随机每1到2个星期六执行一次
# @cron.every('1-2','sunday') # 随机每1到2个星期天执行一次
# @cron.every('1-2','monday','00:00:05') # 随机每1到2个星期一的00:00:05执行一次
# 时间类型参数可使用简写
# seconds s
# minutes m
# hours h
# days d
# weeks w
#
# monday mon
# tuesday tue
# wednesday wed
# thursday thu
# friday fri
# saturday sat
# sunday sun
Metadata
Release files for schedule-decorator 2.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| schedule-decorator-2.1.2.tar.gz | 16.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| schedule_decorator-2.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.3 kB
Release files / schedule-decorator-2.1.2.tar.gz
| Download URL | schedule-decorator-2.1.2.tar.gz |
|---|---|
| Size | 16.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
73085846fd2588adeda608703ed59503e63eba4170caf4c02eca8b76960e0c9c
|
|
BLAKE2b-256 checksum How to use checksums |
81abfe7f99651932fb6e5ac2422879ff7f4a5aedde362e1e1fc94692f5344901
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0
|
Release files / schedule_decorator-2.1.2-py3-none-any.whl
| Download URL | schedule_decorator-2.1.2-py3-none-any.whl |
|---|---|
| Size | 16.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f78a4619fa379d8986e319bd62a127c5587ad80760bf0e252a15f44e6cb32062
|
|
BLAKE2b-256 checksum How to use checksums |
47a44bcede317024017956cb48ab71b70bb49afdcf9769c919af8b8df975931b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0
|