ローカルcgiサーバを実行しているときに、cgiスクリプト内から.pyスクリプトを起動しようとしています。 cgiスクリプトは、Google Earthからデータを受け取るだけで、cgiスクリプトの最後に配置されたexecfile( 'script.py')を使って現在呼び出されている.pyスクリプトに渡します。cgiスクリプト内から.py pythonスクリプトを起動する
スクリプトは完了まで実行されますが、script.pyにはプロセスの実行中に監視できる必要があるいくつかのprint文が含まれています。ローカルホストのコンソールウィンドウとprintステートメントへの.py印刷のエラーはすべてバッファリングされているようです。
localhostコンソールの実行中に.pyから別のpythonコンソールウィンドウに出力を送信する方法はありますか?
サブプロセスモジュールは必要な処理を実行する必要がありますが、出力を変数またはログファイルにのみ送信できたようです。これは、印刷文をリアルタイムで見る必要があることを除いて、問題ありません。事前
log4pyやそのような魔法を使うこともできます。しかし、ロギングは救命救助者です。もう一方のスクリプトを起動するスクリプトは、例外をキャッチしてログに記録するのに適しているかもしれません。 –