如何运行一段python代码半个小时?

-3 python datetime pycharm python-3.x

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

小智 5

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

from datetime import datetime, timedelta

start_time = datetime.now()

while datetime.now() - start_time <= timedelta(minutes=30):
    ... your code ...
Run Code Online (Sandbox Code Playgroud)

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