在python中从外部shell命令获取输出和返回代码
假设我使用python中的子进程运行命令在python中从外部shell命令获取输出和返回代码,python,windows,console,subprocess,Python,Windows,Console,Subprocess,假设我使用python中的子进程运行命令cmd=“start python Testscript.py” subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) 有没有办法获得新命令控制台的输出 是否有任何方法可以将返回代码从TestScript.py获取到调用python函数中 1-是否有理由不在没有shell和start命令的情况下直接运行python可执行文件?2-您能
cmd=“start python Testscript.py”
subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
1-是否有理由不在没有shell和
start
命令的情况下直接运行python
可执行文件?2-您能将Testscript.py
修改为吗?因为我需要在一个新的控制台窗口中显示运行脚本的结果。所以我对这种可能性很好奇