纯python中的rets客户端库
pyRETS的Python项目详细描述
===
pyrets
=
pyrets是一个纯python库,用于访问rets服务器以下载
不动产列表。
librets是一个很好的库,但是当您运行
导入工作程序集群时,需要花费很长时间来设置和管理,而且它倾向于需要比rhel6中提供的更高版本的
包。无需从源代码处编译所需的包
。因此,pyrets是从纯python中诞生的,因此我们可以“pip”和“puppet”
我们的rets库,而不必担心必须破坏服务器上的包。
'password')
if(pyrets.login()):
对于pyrets.getmetadata().getmetadataasobject()中的资源。resource:
打印“找到的资源:”,resource.resourceid
如果资源中的“类:
对于资源中的a,则打印“找到的类:”,a.classname
如果a中的“field”:
对于a中的b,field:
print“-found field:”,b.systemname
如果resource中的“object”:
对于resource中的c,object:
print“-found object:”,c.objecttype
如果“lookuptype”在资源中:
对于资源中的d,lookuptype:
打印“-找到lookuptype:”,d.lookupname
如果“lookup”在d中:
对于d中的e,查找:
打印“-找到lookupvalue:”,e.shortvalue,
“,”,e.longvalue
pyrets
=
pyrets是一个纯python库,用于访问rets服务器以下载
不动产列表。
librets是一个很好的库,但是当您运行
导入工作程序集群时,需要花费很长时间来设置和管理,而且它倾向于需要比rhel6中提供的更高版本的
包。无需从源代码处编译所需的包
。因此,pyrets是从纯python中诞生的,因此我们可以“pip”和“puppet”
我们的rets库,而不必担心必须破坏服务器上的包。
'password')
if(pyrets.login()):
对于pyrets.getmetadata().getmetadataasobject()中的资源。resource:
打印“找到的资源:”,resource.resourceid
如果资源中的“类:
对于资源中的a,则打印“找到的类:”,a.classname
如果a中的“field”:
对于a中的b,field:
print“-found field:”,b.systemname
如果resource中的“object”:
对于resource中的c,object:
print“-found object:”,c.objecttype
如果“lookuptype”在资源中:
对于资源中的d,lookuptype:
打印“-找到lookuptype:”,d.lookupname
如果“lookup”在d中:
对于d中的e,查找:
打印“-找到lookupvalue:”,e.shortvalue,
“,”,e.longvalue