Я хотел бы получить вывод (операторы печати) и статус возврата из подпроцесса python вместе с отображением информации журнала. Я использую Python 2.5 в Windows XP. Как мне получить код возврата? Здесь, в этом отрывке, я читаю вывод, чтобы перенаправить его для отображения в wxPython TextCtrl
в отдельном потоке.
self.myproc.poll()
if self.myproc.returncode is None:
# Still running so check stdout
txt = self.myproc.stdout.read(self._readblock)
if txt:
# Add to UI's update queue
self._parent.AppendUpdate(txt)
else:
break