首页 > 解决方案 > 如何运行一段python代码半小时?

问题描述

我有一个功能可以不断从实时流中捕获数据。我想运行这段代码 30 分钟。

标签: pythonpython-3.xdatetimepycharm

解决方案


您可以使用带有 while 循环的 datetime 模块轻松实现此目的:

from datetime import datetime, timedelta

start_time = datetime.now()

while datetime.now() - start_time <= timedelta(minutes=30):
    ... your code ...

通过这样做,您的代码将被重复,直到当前时间和开始时间之间的差异小于或等于 30 分钟,这意味着它将在达到 30 分钟后停止。


推荐阅读