首页 > 解决方案 > 运行系统命令并使用 Popen 类在 python 3 中返回输出

问题描述

我想在 python 中定义一个接受系统命令并返回输出的函数。

预期输出:

Process Output : Hello

我的输出:

Process Output :

使用的代码:

def run_process(cmd_args):
    with  subprocess.Popen(cmd_args, stdout=subprocess.PIPE,shell=True) as p:
        (output,err)=p.communicate()
    return output

run_process("echo Hello")

标签: pythonpython-3.x

解决方案


推荐阅读