python - python-Cron选项卡中无法识别的星期几错误
问题描述
我正在开发一个 Django 应用程序。我在后台使用 crontab 进行作业。这是我的代码示例
from crontab import cronTab
pddays=[1,2,3,4]
cron = CronTab(user=username)
job = cron.new(command=“curl http://***********”)
job.dow.on(str(pddays)[1:-1])
cron.write()
但是当我执行它时,我得到了错误 -
ValueError: Unrecognized Day off week '1,2,3,4'</p>
解决方案
crontab 库需要的参数可以是表示日期 (0-6) 的整数或其缩写为字符串('SUN'、'FRI' 等...),因此您可以pddays
为它解压缩整数列表:
job.dow.on(*pddays)
推荐阅读
- python - 如何消除设置标签文本函数中的多余 if 语句?
- android - 如果用户已经存在,如何检查 SQLite 数据库?
- javascript - Ninja Forms - Backbone / Marionette 上的 Form ready / init 事件
- javascript - 从 $.ajax 站点到 python3 服务器的 Cookie
- python - Python中的多态性和覆盖
- php - 如何在 php 中通过 ItemID 获取值 ItemSum?
- reporting-services - SSRS 颜色表达式在部署时不起作用
- php - 如何将文件保存在文件存储中(本地驱动程序) - Laravel
- python - 无法在 komodo 编辑版本 11 中运行 python?
- raspberry-pi - 如何将 Raspberry-pi 操作系统克隆到映像(例如 ISO)?