可执行数据

(类来自 pyomo.common.fileutils)

class pyomo.common.fileutils.ExecutableData(manager, name)[source]

基础类:PathData

一个专门用于可执行文件的 PathData 类。

__init__(manager, name)

方法

__init__(manager, name)

available()

如果注册的路径可用,则返回True。

disable()

禁用此路径条目

get_path()

已弃用。

path()

返回注册路径条目的完整、规范化路径。

rehash()

重新查询此路径条目的位置

set_path(value)

属性

executable

获取(或设置)可执行文件的路径

成员文档

available()

如果注册的路径可用,则返回True。

如果对象在搜索位置中找到并且未被明确禁用,则条目可用。

disable()

禁用此路径条目

此方法通过将其标记为“未找到”来“禁用”此路径条目。禁用的条目对于available()返回False,对于path()返回None。禁用状态将持续到下一次调用rehash()

get_path()

已弃用。

自版本5.6.2起已弃用:get_path() 已弃用;请使用 pyomo.common.Executable(name).path()

path()

返回注册路径条目的完整、规范化路径。

如果未找到对象(或标记为“禁用”), path() 返回 None。

rehash()

重新查询此路径条目的位置

此方法的名称来源于同名的csh命令,该命令重建通过PATH可访问的可执行文件的哈希表。

property executable

获取(或设置)可执行文件的路径