A wonderful decorator package from schedule!
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
schedule-decorator-2.1.1.tar.gz
(16.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file schedule-decorator-2.1.1.tar.gz.
File metadata
- Download URL: schedule-decorator-2.1.1.tar.gz
- Upload date:
- Size: 16.7 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67f00904ba90e941a604d9c045f8441c5e12deebd0807d6cfc7f952d1f2a5a9b
|
|
| MD5 |
731ccb252b6122a38657e2cd11fae5c0
|
|
| BLAKE2b-256 |
ce4a9c6b7483b3b3408d03722c3ea2b09aa0caaab553d3930d1c2673e7f758c5
|
File details
Details for the file schedule_decorator-2.1.1-py3-none-any.whl.
File metadata
- Download URL: schedule_decorator-2.1.1-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca2ed3e381fcf54a5d05c3fdbc9907b91b8f2c3db17216252a82a5b462690203
|
|
| MD5 |
c682c9d4e0843cc7254ca1c501d6311a
|
|
| BLAKE2b-256 |
aa7750d665d64892e9fb28e16a50f440dbf5f6a741cdd64f9e5a8d1e64ad7985
|