Warum gibt Popen.communicate () b'hi \ n 'anstelle von' hi 'zurück?
Kann jemand erklären, warum dem von mir gewünschten Ergebnis "hi" der Buchstabe "b" vorangestellt und eine neue Zeile hinzugefügt wird?
ich benutzePython 3.3
>>> import subprocess
>>> print(subprocess.Popen("echo hi", shell=True,
stdout=subprocess.PIPE).communicate()[0])
b'hi\n'
Dieses zusätzliche 'b' wird nicht angezeigt, wenn ich es mit Python 2.7 ausführe