如何从 dweet 打印特定值?
How to print a particular value from dweet?
dweepy 的输出为:
[{'content': {'mouse_x': 271,
'mouse_y': 285,
'tilt_x': 0,
'tilt_y': 0,
'tilt_z': 82},
'created': '2018-02-10T06:03:02.680Z',
'thing': 'my_thing_name'}]
我的输入是:
dweepy.get_latest_dweet_for('my_thing_name')
问题:
如何从上面的 dweet 输出中单独打印 mouse_x
值的值?
我试过的是:
dweepy.dweet_for('my_thing_name', {'': 'mouse_x'})
这给了我输出:
{'content': {'': 'mouse_x'},
'created': '2018-02-10T06:23:20.320Z',
'thing': 'my_thing_name',
'transaction': '6f295639-a667-48ff-bbbf-6dda111333d1'}
如何打印 mouse_x
的值 271?
对于您 dweeting
与 name
作为 my_thing_name
的内容,让我们假设您最初 dweet_for()
如下
dweepy.dweet_for('my_thing_name', {'mouse_x': 271, 'mouse_y': 285, 'tilt_x': 0, 'tilt_y': 0, 'tilt_z': 82})
这会创建一个名为 my_thing_name
的 dweet
。现在,当您使用 dweepy.get_latest_dweet_for()
查询 dweet
时,您会 return 编辑如下字典
a = dweepy.get_latest_dweet_for('my_thing_name')
结果是 object
的列表,其键为 content
、thing
和 created
。要检索键 mouse_x
的内容,您需要访问 dweet 响应的 content
字典中的对象。
[{u'content': {u'mouse_y': 285, u'mouse_x': 271, u'tilt_z': 82, u'tilt_x': 0, u'tilt_y': 0}, u'thing': u'my_thing_name', u'created': u'2018-02-10T06:39:53.715Z'}]
这可以通过执行 a[0]['content']['mouse_x']
来完成,这将 return 值 271
。但是,这仅适用于第一个 dweet
对象。如果有多个对象 returned,您可以遍历项目并使用 a[i]['content']['mouse_x']
访问 mouse_x
值,其中 i
对应于项目的索引。
>>> a[0]['content']['mouse_x']
271
dweepy 的输出为:
[{'content': {'mouse_x': 271,
'mouse_y': 285,
'tilt_x': 0,
'tilt_y': 0,
'tilt_z': 82},
'created': '2018-02-10T06:03:02.680Z',
'thing': 'my_thing_name'}]
我的输入是:
dweepy.get_latest_dweet_for('my_thing_name')
问题:
如何从上面的 dweet 输出中单独打印 mouse_x
值的值?
我试过的是:
dweepy.dweet_for('my_thing_name', {'': 'mouse_x'})
这给了我输出:
{'content': {'': 'mouse_x'},
'created': '2018-02-10T06:23:20.320Z',
'thing': 'my_thing_name',
'transaction': '6f295639-a667-48ff-bbbf-6dda111333d1'}
如何打印 mouse_x
的值 271?
对于您 dweeting
与 name
作为 my_thing_name
的内容,让我们假设您最初 dweet_for()
如下
dweepy.dweet_for('my_thing_name', {'mouse_x': 271, 'mouse_y': 285, 'tilt_x': 0, 'tilt_y': 0, 'tilt_z': 82})
这会创建一个名为 my_thing_name
的 dweet
。现在,当您使用 dweepy.get_latest_dweet_for()
查询 dweet
时,您会 return 编辑如下字典
a = dweepy.get_latest_dweet_for('my_thing_name')
结果是 object
的列表,其键为 content
、thing
和 created
。要检索键 mouse_x
的内容,您需要访问 dweet 响应的 content
字典中的对象。
[{u'content': {u'mouse_y': 285, u'mouse_x': 271, u'tilt_z': 82, u'tilt_x': 0, u'tilt_y': 0}, u'thing': u'my_thing_name', u'created': u'2018-02-10T06:39:53.715Z'}]
这可以通过执行 a[0]['content']['mouse_x']
来完成,这将 return 值 271
。但是,这仅适用于第一个 dweet
对象。如果有多个对象 returned,您可以遍历项目并使用 a[i]['content']['mouse_x']
访问 mouse_x
值,其中 i
对应于项目的索引。
>>> a[0]['content']['mouse_x']
271