背景 pythonをpythonとして動かすときはいいけれど、 開発環境の中で、それを構成するツールというか、言語として利用される場合、 pythonコード内のログやprintの出力先が、よくわからない場合がある。 解決策 ChatGPTに教えてもらった Q stdoutが何かにリダイレクトされているか、調べる方法。pythonスクリプトで。 A Python スクリプト内で、stdout(標準出力)がターミナル(コンソール)ではなく、ファイルやパイプにリダイレクトされているかどうかを調べる方法はいくつかあります。 以下に、最もよく使われる方法を紹介します。 ✅ 方法:sys.stdout.i…