Может кто-нибудь объяснить, почему результат, который я хочу, "привет", предшествует букве "b" и следует за новой линией?
Я использую Python 3.3
>>> import subprocess
>>> print(subprocess.Popen("echo hi", shell=True,
stdout=subprocess.PIPE).communicate()[0])
b'hi\n'
Этот дополнительный "b" не появляется, если я запускаю его с помощью python 2.7