Python subprocess.check\u输出不显示输出

Python subprocess.check\u输出不显示输出,python,Python,我正在我的Raspberry Pi 3上运行下面的代码行,并期望向用户显示一个输出。(这只是我学习曲线中的一个测试) 其中test2.py(在同一目录中)包含以下代码 #test2.py print("myTest") 但是,代码在后台运行,但屏幕上没有给出任何输出。我在屏幕上没有看到任何myTest。来自python文档: subprocess.check_output(args, *, stdin=None, stderr=None, shell=False, universal_new

我正在我的Raspberry Pi 3上运行下面的代码行,并期望向用户显示一个输出。(这只是我学习曲线中的一个测试)

其中test2.py(在同一目录中)包含以下代码

#test2.py
print("myTest")

但是,代码在后台运行,但屏幕上没有给出任何输出。我在屏幕上没有看到任何
myTest

来自python文档:

subprocess.check_output(args, *, stdin=None, stderr=None, shell=False, 
universal_newlines=False)
使用参数运行命令,并以字节字符串形式返回其输出


因此,您需要在test.py中打印输出,以便在shell上查看python文档中的输出:

subprocess.check_output(args, *, stdin=None, stderr=None, shell=False, 
universal_newlines=False)
使用参数运行命令,并以字节字符串形式返回其输出


因此,您需要在test.py中打印输出,以便查看shell上的输出:
print(输出)

子流程。检查输出将使用
test2.py
中的
print
命令的输出:
print(output)

尝试
print(output)
<代码>检查输出重定向,不打印尝试
打印(输出)
<代码>检查输出
重定向,不打印