python植物提取文档处理器
plantextract的Python项目详细描述
植物提取物文件处理程序
===
==
用于与[sunspec]交互和创建[sunspec]的包(http://sunspec.org)
植物提取物文件及其包含的标准块。
installation
----
使用pip::
pip installplantextract
用法
----
典型的“parse”用法如下:/usr/bin/env python
“ped kitchen sink.xml”)
parser=pedparser.plantextractparser()
parser.parse(ped戥file=ped戥file)
parser.ped.plant戥plant块
parser.ped.plant.name戥plant的name属性
parser.ped.plant.location.city戥plant的location city属性
来自逆变器单相模型
点=解析器。匹配逆变器模型点(
模型ID=模型ID值。逆变器单相,
点ID=[点ID值。能量]
打印('检索点:',点[0].ID,点[0].value())
打印('点比例因子:',点[0].sf)
打印('点值:',点[0].value())另一种获取点值的方法
logger_id=[11:22:33:44:55:66',
point_id=[pointidvalues.energy,pointidvalues.power]
)print('retried point:',points[0].id,points[0].value())
sunspecdata
print parser.ped.sunspecdata.d[0].m第0个设备中的模型列表
print parser.ped.sunspecdata.d[0].m[0].p[0].id第0个点的id
/usr/bin/env python
city=“redwood city”,
state戋province=“ca”),
name戋plate=铭牌(props=[
属性('installedcacapacity','float','6.5'),
属性('installedcacapacity','float','6.4')
],
设计元素=设计元素(props=[
属性('planttype','string','commercial')
],
数组=数组(props=[
属性('description','string','carport')
,数组id=1),
设备=设备(props=[
属性('mn','string','metermanuf'),
属性('md','string','metermodel'),
属性('unterminity','float','0.5')
,设备'u type='米')
)
)
需要[pyxb](http://pyxb.sourceforge.net)1.2.3
===
==
用于与[sunspec]交互和创建[sunspec]的包(http://sunspec.org)
植物提取物文件及其包含的标准块。
installation
----
使用pip::
pip installplantextract
用法
----
典型的“parse”用法如下:/usr/bin/env python
“ped kitchen sink.xml”)
parser=pedparser.plantextractparser()
parser.parse(ped戥file=ped戥file)
parser.ped.plant戥plant块
parser.ped.plant.name戥plant的name属性
parser.ped.plant.location.city戥plant的location city属性
来自逆变器单相模型
点=解析器。匹配逆变器模型点(
模型ID=模型ID值。逆变器单相,
点ID=[点ID值。能量]
打印('检索点:',点[0].ID,点[0].value())
打印('点比例因子:',点[0].sf)
打印('点值:',点[0].value())另一种获取点值的方法
logger_id=[11:22:33:44:55:66',
point_id=[pointidvalues.energy,pointidvalues.power]
)print('retried point:',points[0].id,points[0].value())
sunspecdata
print parser.ped.sunspecdata.d[0].m第0个设备中的模型列表
print parser.ped.sunspecdata.d[0].m[0].p[0].id第0个点的id
/usr/bin/env python
city=“redwood city”,
state戋province=“ca”),
name戋plate=铭牌(props=[
属性('installedcacapacity','float','6.5'),
属性('installedcacapacity','float','6.4')
],
设计元素=设计元素(props=[
属性('planttype','string','commercial')
],
数组=数组(props=[
属性('description','string','carport')
,数组id=1),
设备=设备(props=[
属性('mn','string','metermanuf'),
属性('md','string','metermodel'),
属性('unterminity','float','0.5')
,设备'u type='米')
)
)
需要[pyxb](http://pyxb.sourceforge.net)1.2.3