【发布时间】:2018-07-18 12:03:30
【问题描述】:
谁能告诉我如何编码 return 语句,以便它可以解码它。 或者需要更改什么来获取编码值。
代码
def run_process(cmd_args):
with subprocess.Popen(cmd_args, stdout=subprocess.PIPE, stderr=subprocess.PIPE) as proc:
return proc.communicate()
res = run_process(cmd_args);
print(res)
print(res.decode("utf-8"))
输出
print(res.decode("utf-8"))
AttributeError: 'tuple' object has no attribute 'decode'
【问题讨论】:
标签: python-3.x subprocess popen with-statement