Python Dict 字典:addict

jopen 10年前

addict 是一个Python模块,提供一个字典。其值都是可以 gettable 和 settable ,使用包括属性和 getitem 语法。

你绝不会再有写这样的代码:

body = {      'query': {          'filtered': {              'query': {                  'match': {'description': 'addictive'}              },              'filter': {                  'term': {'created_by': 'Mats'}              }          }      }  }

从现在起,你可以简单地编写以下三行:

body = Dict()  body.query.filtered.query.match.description = 'addictive'  body.query.filtered.filter.term.created_by = 'Mats'

项目主页:http://www.open-open.com/lib/view/home/1418701407745