路径列表

(类来自 pyomo.common.config)

class pyomo.common.config.PathList(basePath=None, expandPath=None)[source]

基础类: Path

用于验证一系列路径类对象的域验证器。

这接受一个类似路径的对象或此类对象的可迭代对象。 如果传递了一个类似路径的对象,则返回一个包含通过Path规范化的对象的单例列表。 一个类似路径对象的可迭代对象被转换为列表,每个条目都通过Path进行规范化。

Parameters:
  • basePath (Union[None, str, ConfigValue]) – 将前置到任何非绝对路径值的基础路径。如果为None,则默认为 Path.BasePath

  • expandPath (bool) – 如果为True,则值将被扩展并规范化。如果为False,则返回值的字符串表示形式不变。如果为None,expandPath将遵循Path.SuppressPathExpansion的(否定)值。

__init__(basePath=None, expandPath=None)

方法

__init__([basePath, expandPath])

domain_name()

属性

BasePath

SuppressPathExpansion

成员文档