首页 > 解决方案 > 如何使用 Python(来自 Harvest)访问检索到的列表的元素

问题描述

type(harvest.clients()) 输出:列表

harvest.clients()[0] 输出:

OrderedDict([(u'client',
              OrderedDict([(u'id', 2793223),
                           (u'name', u'1 TEMPLATES'),
                           (u'active', True),
                           (u'currency', u'Australian Dollar - AUD'),
                           (u'updated_at', u'2014-09-14T22:48:29Z'),
                           (u'created_at', u'2014-09-14T22:48:29Z'),
                           (u'default_invoice_timeframe', None),
                           (u'address', u''),
                           (u'currency_symbol', u'$'),
                           (u'details', u''),
                           (u'last_invoice_kind', None)]))]

如何访问客户 ID、名称、活动、货币等?

标签: pythonharvest

解决方案


client = harvest.clients()[0]['client']
print(client['id'])
print(client['name'])
print(client['active'])
print(client['currency'])

参考https://docs.python.org/3/library/collections.html#collections.OrderedDict


推荐阅读