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