Итак, у меня есть этот код на python, который извлекает выходные данные из консоли при выполнении команд оболочки.
def OnClick(self, event):
cmd = self.command.GetValue()
if cmd:
input, output, errors = os.popen3(cmd)
errors = errors.read()
if errors:
dlg = wx.MessageDialog(self, errors,
'An error occurred',
wx.OK | wx.ICON_EXCLAMATION)
dlg.ShowModal()
self.output.SetValue('')
else:
self.output.SetValue(output.read())
Это хорошо работает на простых отпечатках, но у меня есть запрос пароля на консоли, что я бынравится взаимодействовать с wxPython.Возможно ли это и как бы вы сделали это в этом сценарии?