numpy.distutils.exec_command¶
exec_command
实现exec_command函数(几乎)等同于commands.getstatusoutput函数,但是在NT,DOS系统上返回的状态实际上是正确的(尽管返回的状态值可能因为一个因素而不同)。此外,exec_command使用关键字参数(重新)定义环境变量。
提供功能:
- exec_command - 在指定的目录和执行命令
- 在修改的环境中。
- find_executable - 使用环境中的info查找命令
- 变量PATH。等效于posix which命令。
Author: Pearu Peterson <pearu@cens.ioc.ee> Created: 11 January 2003
需要:Python 2.x
成功测试:
os.name | sys.platform | 注释 |
---|---|---|
posix | linux2 | Debian(sid)Linux,Python 2.1.3+,2.2.3+,2.3.3 PyCrust 0.9.3,Idle 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),Idle 1.0,PyCrust 0.7.2 Python 2.1.1 Idle 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 | Cygwin 98-4.10,Python 2.3.3(cygming special) |
nt | win32 | Windows XP,Python 2.3.3 |
已知错误:
- 发送消息到stderr的测试从MSYS提示执行时失败,因为消息在某些点丢失。
功能
exec_command (command [,execute_in,...]) |
执行命令的返回(状态,输出)。 |
find_executable (exe [,path,_cache]) |
返回可执行文件的完整路径或无。 |
get_exception () |
|
get_pythonexe () |
|
is_sequence (seq) |
|
make_temp_file ([suffix,prefix,text]) |
|
open_latin1 (filename [,mode]) |
|
quote_arg (arg) |
|
temp_file_name () |
|
test (\ * \ * kws) |
|
test_cl (\ * \ * kws) |
|
test_execute_in (\ * \ * kws) |
|
test_nt (\ * \ * kws) |
|
test_posix (\ * \ * kws) |
|
test_svn (\ * \ * kws) |