numpy.distutils.exec_command #
执行命令
实现 exec_command 函数,该函数(几乎)等同于commands.getstatusoutput 函数,但在 NT、DOS 系统上返回的状态实际上是正确的(尽管返回的状态值可能有所不同)。此外,exec_command 使用关键字参数来(重新)定义环境变量。
提供功能:
- exec_command — 在指定目录中执行命令并
在修改后的环境中。
- find_executable — 使用环境中的信息定位命令
变量路径。相当于 posix which 命令。
作者:Pearu Peterson< pearu @ cens 。国际奥委会。 ee > 创建日期:2003 年 1 月 11 日
需要:Python 2.x
已成功测试:
操作系统名称 |
系统平台 |
评论 |
---|---|---|
POSIX |
linux2 |
Debian (sid) Linux、Python 2.1.3+、2.2.3+、2.3.3 PyCrust 0.9.3、空闲 1.0.2 |
POSIX |
linux2 |
红帽 9 Linux、Python 2.1.3、2.2.2、2.3.2 |
POSIX |
苏诺斯5 |
SunOS 5.9、Python 2.2、2.3.2 |
POSIX |
达尔文 |
达尔文 7.2.0、Python 2.3 |
恩特 |
win32 |
Windows Me Python 2.3(EE)、空闲 1.0、PyCrust 0.7.2 Python 2.1.1 空闲 0.8 |
恩特 |
win32 |
Windows 98、Python 2.1.1。空闲 0.8 |
恩特 |
win32 |
Cygwin 98-4.10,Python 2.1.1(MSC) - echo 测试失败,即重新定义环境变量可能不起作用。已修复:不要使用 cygwin echo!评论:cmd /c echo也不起作用,但重新定义环境变量确实有效。 |
POSIX |
西格温 |
Cygwin 98-4.10、Python 2.3.3(cygming专用) |
恩特 |
win32 |
Windows XP、Python 2.3.3 |
已知错误:
当从 MSYS 提示符执行时,向 stderr 发送消息的测试会失败,因为消息在某些时候丢失。
功能
|
返回执行命令的(状态,输出)。 |
将子进程使用的编码中的字节转换为适合文件系统的str。 |
|
|
返回可执行文件的完整路径或无。 |
将子进程调用中的字节转发到控制台,而不尝试对其进行解码。 |
|