【发布时间】:2020-11-25 18:16:44
【问题描述】:
我正在尝试从看起来像这样的数据中仅打印项目名称
[{'Project Name': 'ABC'}, {'Customer Name': None}, {'Customer Address': None}, {'Project Description': 'Industries Pvt limited'}]
使用我的 Python 代码
with open('project.json', 'r') as f:
data = json.load(f)
print(data)
for p in data:
if 'Project Name' in p:
print(p)
#Here it prints {'Project Name': 'ABC'}
# Print each property of the object
for p in data:
print(p['Project Name'])
它将项目名称打印为 ABC,但给出了这样的关键错误
KeyError: 'Project Name'
【问题讨论】: