1. ホーム
  2. python

[解決済み] スクリプトを永遠に実行するには?重複

2023-01-11 14:47:48

質問

Pythonのプログラムを無限ループで永遠に走らせたいのですが。

現在、私はこのように実行しています。

#!/usr/bin/python

import time

# some python code that I want 
# to keep on running


# Is this the right way to run the python program forever?
# And do I even need this time.sleep call?
while True:
    time.sleep(5)

何か良い方法はないでしょうか?あるいは time.sleep を呼び出す必要があるのでしょうか? 何か考えがありますか?

どのように解決するのですか?

そうです。 while True: ループを使用して、Python コードを継続的に実行することができます。

ただし、継続的に実行させたいコードを の中に ループの中に置く必要があります。

#!/usr/bin/python

while True:
    # some python code that I want 
    # to keep on running

また time.sleep サスペンド で、一定期間スクリプトの動作を停止させます。 ですから、あなたは自分のを継続的に実行したいので、これを使用する理由がわかりません。