目前,我有一个python脚本,它只在到达指定的日期/时间后才启动,除非我重新指定日期/时间,否则不会再次运行:
import datetime, time
start_time = datetime.datetime(2017, 4, 27, 19, 0, 0)
while(True):
dtn = datetime.datetime.now()
if dtn >= start_time:
# Runs the main code once it hits the start_time
但是我怎样才能让它每天只在指定的时间运行代码呢?
提前谢谢,一定会投赞成票/接受回答
^{} 是此工作的正确工具。
要在每天12:00执行的
mac
上创建job
,请打开终端并键入:CTRL+O和CTRL+X以保存并退出。
注意:
1-A
job
按以下格式指定:2-要查看活动
crontab
作业的列表,请使用以下命令:提示:
在工作日凌晨1点执行:
每10分钟执行一次:
日志输出到文件:
一旦确定当前时间已超过开始时间,请使用
datetime.timedelta
对象按所需间隔增加开始时间。可以选择使用Python模块apscheduler。
相关问题 更多 >
编程相关推荐