微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何让脚本根据一天中的时间自动检测何时停止和继续

如何解决如何让脚本根据一天中的时间自动检测何时停止和继续

我有一个通过 pycharm 运行的脚本。不幸的是,脚本的某些部分必须在特定时间运行,而且(同样不幸的是)完成这些部分所需的时间比每天分配的时间窗口要长。

因此,我想要的是一种暂停执行并在第二天恢复的方法

像这样:

def foo(args):
   if time out of [1pm 3pm]:
       pause
   else:
       ...do stuff...

假设我在中午 12 点运行 foo,那么程序会等到下午 1 点继续运行,如果时间超过下午 3 点,它将再次暂停并在第二天下午 1 点继续运行。

这样的事情有可能吗?

谢谢!

解决方法

您需要通过您的操作系统执行此操作;有关内部控制的信息,请参阅 Python 的 os 包。请注意,您需要暂停脚本,但首先提交 cron 作业以恢复它。详细信息取决于您的操作系统。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。