Я переключился на Python Tools для Visual Studio (VS2012), и я пытаюсь запустить мой проект. У меня возникла проблема с выводом субпроцессов, которые не отображаются в окне вывода Visual Studio. Я привел пример кода для иллюстрации проблемы.Как я могу получить подпроцесс python stdout и stderr для отображения в окне вывода 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 правильно показывает результат обоих файлов.
Окно вывода отсутствует заявление подпроцесс печати
Вот некоторые из соответствующих настроек
Как я могу получить подпроцесс печать для отображения в Visual Studio положить окно? В идеальном случае окно вывода будет выглядеть точно так же, как в окне консоли python.
wow. Я потратил двенадцать часов своей короткой жизни на поиски в Google, и вы можете сделать это в 7 строках кода. – Cinder