一連のスクリプトを実行する Python フレームワークを作成しています。各スクリプトは、一般的なシステムの初期化とログ記録を実行するいくつかの共通コードをロードします。ただし、特定のスクリプトに構文エラーがある場合に、イベントをキャッチして処理したいと考えています。はい、ご利用いただけます
except SyntaxError:
ただし、すべてのスクリプトにはこのコードが含まれている必要があります。これを一般化する方法はありますか?シグナルをキャッチするとうまくいきますが、どのシグナルが構文エラーを示しているのかわかりません。
スクリプトは、他の Python スクリプトと同じように実行されます。
test_script.py -l log_file.txt
とても有難い。