python - 如何访问列表中的消息密钥
问题描述
我想访问此字典列表中的“消息”键值,但不知道该怎么做。
events [{'logStreamName': 'omkar/default/c09fabdb-c8f6-4e2b-935d-d8acd81fe5b6',
'timestamp': 1581492608825, 'message': 'initial_run.py', 'ingestionTime': 1581492608977, 'eventId':
'35268463702765787750672147556453127148731795119999483904'}, {'logStreamName':
'omkar/default/c09fabdb-c8f6-4e2b-935d-d8acd81fe5b6', 'timestamp': 1581492608825,
'message': 'initial_run.sh', 'ingestionTime': 1581492608977, 'eventId': '35268463702765787750672147556453127148731795119999483905'}, {'logStreamName':
'omkar/default/c09fabdb-c8f6-4e2b-935d-d8acd81fe5b6', 'timestamp': 1581492608825,
'message': 'second_script.sh', 'ingestionTime': 1581492608977, 'eventId': '35268463702765787750672147556453127148731795119999483906'}, {'logStreamName': 'omkar/default/c09fabdb-c8f6-4e2b-935d-d8acd81fe5b6', 'timestamp': 1581492608865,
'message': 'in python output_2 hello output_2', 'ingestionTime': 1581492608977, 'eventId': '35268463703657817558613372482114555879637729580238700547'}, {'logStreamName': 'omkar/default/c09fabdb-c8f6-4e2b-935d-d8acd81fe5b6', 'timestamp': 1581492608866, 'message': 'output_2', 'ingestionTime': 1581492608977,
'eventId': '35268463703680118303811903105256091597910377941744680964'}, {'logStreamName': 'omkar/default/c09fabdb-c8f6-4e2b-935d-d8acd81fe5b6', 'timestamp': 1581492608868, 'message': '/usr/local/bin/initial_run.py', 'ingestionTime': 1581492608977, 'eventId': '35268463703724719794208964351539163034455674664756641797'}]
解决方案
for ev in event:
... print(ev['message'])
...
迭代里面的事件 anf 你可以通过使用 key (meassage)
推荐阅读
- excel - 有没有办法用 VBA 打开 CSV 并选择分隔符?
- c# - 将 IsScanning 属性从 False 更改为 True 后 C# Xamarin ZXing 无法扫描条形码
- mongodb - 空数据类型 - mongo Spark 阅读器
- c# - C# 泛型方法:有什么问题,如果可能的话?
- keycloak - 带有chrome扩展的Keycloak登录
- android - 如何在适配器的 Kotlin 中提供长点击监听器
- javascript - Textarea 不会每次都从右上角开始
- c - 何时以及何时不在 C 中进行类型转换有冲突?
- javascript - 使用 JavaScript 从 HTML 表单获取用户输入
- python - 在 Bokeh 服务器上创建一个绘图,然后下载客户端