この質問は、ユーティリティよりも好奇心についてです。デーモンのような永遠に実行されるはずの関数を書いている場合、関数の最後から関数をもう一度呼び出すと、Pythonはそれをどのように処理しますか?Pythonの無限ループに無限回帰を使用するのは罪でしょうか?
def daemonLoop():
# Declare locals
# Do stuff
daemonLoop()
は私がCでこれを行うことは、スタックオーバーフローを引き起こすだろうとかなり確信しているが、私は異なる方法で処理されたものを推測しているのPythonにCから抽象化のレベルを与えられました。
私は地獄に行くだろうか?
人はデーモンではなくデーモンループのために地獄に行きます;-) Pythonでは、 "RuntimeError:最大再帰深度を超過しました"という例外が表示されます。 –