我正在使用pymongo驱动程序编写一个相当简单的python应用程序。当我尝试访问我的一个字段时:
return video_files_data[u'cloud_data']
但是我收到了这个错误:
return video_files_data[u'cloud_data']
keyError: '\ufeffcloud_data'
当我删除u'并输入双引号时,我得到
keyError: " cloud_data"
我在这里犯了什么愚蠢的错误?这不可能很难。
{
"_id" : ObjectId("5ac0529b47949e0a1d04a523"),
"file_id" : "NZwKy9PZy8M",
"cloud_data" : {
...
}
}
如果我print(video_files_data.keys())
我得到
dict_keys(['_id', 'file_id', 'cloud_data'])
但这完全正常
for (key, values) in video_files_data.items():
if key == "cloud_data":
return values