Mam problem gdzie pojawiają się błędy przy próbie wykonania tego kodu z Pythona 3.2.2ciągów formatowania stdin.write() w Pythonie 3.x
working_file = subprocess.Popen(["/pyRoot/iAmAProgram"], stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE)
working_file.stdin.write('message')
Rozumiem, że pyton 3 zmienił sposób, w jaki obsługuje łańcuchy, ale nie rozumiem, jak sformatować "wiadomość". Czy ktoś wie, jak zmienić ten kod, aby był ważny?
wiele dzięki
Jon
zmiana: herezje komunikat o błędzie i dostać
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
You zapomniałem o błędzie. –