Python Tools for Visual Studio (VS2012) に切り替えて、プロジェクトを立ち上げて実行しようとしています。サブプロセスの stdout が Visual Studio の出力ウィンドウに表示されないという問題があります。問題を説明するために、いくつかのサンプル コードを作成しました。
test_console.py
import os
import subprocess
print 'printed from the main process'
command = 'python ' + os.path.join(os.getcwd(),'test_console_sub.py')
subprocess.call(command)
test_console_sub.py
print 'printed from a subprocess'
test_console.py を実行すると表示される python コンソールには、両方のファイルからの出力が正しく表示されます。
出力ウィンドウにサブプロセスの印刷ステートメントがありません
関連する設定の一部を次に示します。
サブプロセスの print ステートメントを Visual Studio の出力ウィンドウに表示するにはどうすればよいですか? 理想的には、出力ウィンドウは Python コンソール ウィンドウとまったく同じように表示されます。