だから私は根本的に何か間違ったことをしていると思いますが、ここに私がしていることの基本的な例があります
some variables here
some code here to run once
def runfirst():
do some stuff
runsecond()
def runsecond():
do some different stuff
runthird():
def runthird():
do some more stuff
runfirst():
runfirst()
したがって、基本的には、最初に必要な情報を取得してから、3 つの異なる変数を実行します。私がやっていることは、データベースから情報を取得してから、データベースでいくつかのカウントを監視することです。これらのカウントのいずれかが一定期間にわたって特定の数を超えると、電子メールが送信されます。これは監視目的のためであり、常に実行する必要があります。私が得る問題は、実行中は常にバックグラウンドで「File "asdf.py"、line blah、in firstrun」のようなエラーをスローしていることです。
関数をループしていることがわかるので不平を言っていると思いますが、これを行うために必要なことは、エラーを除いて完全に機能し、再帰の最大深度を超えたため、最終的にスクリプトを強制終了します。何か助けはありますか?