0

Python 2.7に、3600秒などの特定の時間だけコードを実行する方法があるかどうかを知りたいです。時間は、実行ごとに異なる可能性があります。私はこの問題に悩まされているので、どんなアイデアでも大歓迎です。

4

1 に答える 1

1

何らかの理由で計算を中断できるようにするには:

def compute_something(stopped):
    while not stopped:
        # continue computations

stopped = []
threading.Timer(3600, stopped.append, args=[True]).start()
compute_something(stopped)
于 2012-09-07T15:05:12.433 に答える