У меня проблема, я получаю ошибки, когда пытаюсь выполнить этот код с помощью python 3.2.2
working_file = subprocess.Popen(["/pyRoot/iAmAProgram"], stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE)
working_file.stdin.write('message')
Я понимаю, что python 3 изменил способ обработки строк, но я не понимаю, как форматировать "сообщение". Кто-нибудь знает, как мне изменить этот код, чтобы он был корректным?
большое спасибо
jon
обновление: вот сообщение об ошибке, которое я получаю
Traceback (most recent call last):
File "/pyRoot/goRender.py", line 18, in <module>
working_file.stdin.write('3')
TypeError: 'str' does not support the buffer interface