numpy.distutils.exec_command.exec_command#

distutils.exec_command.exec_command(command, execute_in='', use_shell=None, use_tee=None, _with_python=1, **env)[源代码]#

返回已执行命令的 (状态, 输出)。

自 1.17 版本起已弃用: 请使用 subprocess.Popen 代替

参数:
commandstr

可执行文件和参数的连接字符串。

execute_instr

在运行命令之前 cd execute_in,之后 cd -

use_shell{bool, None}, 可选

如果为 True,则执行 sh -c command。默认为 None (True)

use_tee{bool, None}, 可选

如果为 True,则使用 tee。默认为 None (True)

返回:
resstr

包括 stdout 和 stderr 的消息。

注意

在 NT、DOS 系统上,返回的状态对于外部命令是正确的。通配符对于非 posix 系统或当 use_shell=0 时将不起作用。