Miifold是一个Pytho模块,用来与各种数据源(如CSV,LDAP,SQL,twitter等)交互,可对数据进行查询、合并和聚合,就像一个数据库操作一样。
Miifold要求最低Pytho3的支持。
Debia,Ubutu安装.sudoapt-getupdatesudoapt-getistallgitpytho3pytho3-pycoutrypytho3-ldap3pytho3-setuptoolspytho3-urllib3pytho3-tweepypytho3-xmltodict安装miifoldmkdir~/gitcd~/gitgitcloehttps://github.com/okia/miifoldcdmiifoldsudopytho3./setup.pyistall测试pytho3>>>importmiifold代码示例:直观查询
frommiifold.queryimportQuery,ACTION_GETq_istitutio=Query(actio=ACTION_GET,object="istitutios",attributes=[],filters=BiaryPredicate("istitutio_id","==",3))LDAP查询:
frommiifold.queryimportQuery,ACTION_GETq_ldap=Query(actio=ACTION_GET,object="ou=users,dc=lics,dc=fr",attributes=["uid","s","giveName","departmetNumber"],filters=BiaryPredicate("s","==","Mathieu"))






评论