kedro.config.AbstractConfigLoader

class kedro.config.AbstractConfigLoader(conf_source, env=None, runtime_params=None, **kwargs)[source]
AbstractConfigLoader is the abstract base class

适用于所有ConfigLoader实现。

All user-defined ConfigLoader implementations should inherit

继承自 AbstractConfigLoader 并实现所有相关的抽象方法。

方法

clear()

copy()

fromkeys(iterable[, value])

get(key[, default])

rtype:

Any

items()

keys()

pop(k[,d])

如果未找到键,则返回给定的d,否则抛出KeyError异常。

popitem()

作为2元组;但如果D为空则抛出KeyError。

setdefault(k[,d])

update([E, ]**F)

如果E存在且具有.keys()方法,则执行:对于E中的每个k,D[k] = E[k]。如果E存在但缺少.keys()方法,则执行:对于E中的每个(k, v),D[k] = v。无论哪种情况,之后都会执行:对于F.items()中的每个k, v,D[k] = v

values()

clear() None.  Remove all items from D.[source]
copy()[source]
classmethod fromkeys(iterable, value=None)[source]
get(key, default=None)[source]
Return type:

Any

items() a set-like object providing a view on D's items[source]
keys() a set-like object providing a view on D's keys[source]
pop(k[, d]) v, remove specified key and return the corresponding value.[source]

如果未找到键,则返回给定的d,否则抛出KeyError异常。

popitem() (k, v), remove and return some (key, value) pair[source]

作为2元组;但如果D为空则抛出KeyError。

setdefault(k[, d]) D.get(k,d), also set D[k]=d if k not in D[source]
update([E, ]**F) None.  Update D from mapping/iterable E and F.[source]

如果E存在且具有.keys()方法,则执行: for k in E: D[k] = E[k] 如果E存在但缺少.keys()方法,则执行: for (k, v) in E: D[k] = v 无论哪种情况,之后都会执行: for k, v in F.items(): D[k] = v

values() an object providing a view on D's values[source]