最佳答案
有人能解释一下为什么我想要的结果“ hi”前面有一个字母“ b”,后面有一个换行符吗?
我正在使用 Python 3.3
>>> import subprocess
>>> print(subprocess.Popen("echo hi", shell=True,
stdout=subprocess.PIPE).communicate()[0])
b'hi\n'
如果我使用 python 2.7运行它,就不会出现这个额外的“ b”