numpy.distutils.exec_command

exec_command

实现(几乎)等同于commands.getstatusoutput函数的exec_命令函数,但在NT、DOS系统上,返回的状态实际上是正确的(尽管,返回的状态值可能因一个因素而不同)。此外,exec_命令接受用于(重新)定义环境变量的关键字参数。

提供功能:

exec_command---在指定目录中执行命令,并

在修改后的环境中。

查找可执行文件—使用环境中的信息查找命令

可变路径。相当于posix which 命令。

作者:pearu peterson<pearu@cans.ioc.ee>创建时间:2003年1月11日

需要:python 2.x

测试成功日期:

os.name

sys.platform

评论

位置

LIUX2

debian(sid)linux,python 2.1.3+,2.2.3+,2.3.3 pyscall 0.9.3,idle 1.0.2

位置

LIUX2

Red Hat 9 Linux、Python 2.1.3、2.2.2、2.3.2

位置

SunOS5

sunos 5.9、python 2.2、2.3.2

位置

达尔文

达尔文7.2.0, Python 2.3

新台币

Win32

Windows Me python 2.3(ee),idle 1.0,pyscall 0.7.2 python 2.1.1 idle 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 将不起作用,但重新定义环境变量会起作用。

位置

赛文

cygwin 98-4.10,python 2.3.3(cygming专用)

新台币

Win32

Windows XP、Python 2.3.3

已知的错误:

  • 向stderr发送消息的测试在从msys提示符执行时失败,因为消息在某个时刻丢失。

功能

exec_command [命令] [, execute_in, ...] )

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

filepath_from_subprocess_output (输出)

转换 bytes 在子进程到文件系统中使用的编码中 str .

find_executable (exe) [, path, _cache] )

返回可执行文件的完整路径或不返回。

forward_bytes_to_stdout [(Val])

将子进程调用中的字节转发到控制台,而不尝试对其进行解码。

get_pythonexe ()

temp_file_name ()