【发布时间】:2020-11-15 11:46:26
【问题描述】:
我有一个我读过的 Json 文件。我会打印“total_signatures”的总和。
{
"response": [
{
"domains": [],
"total_network_connections": 0,
"total_processes": 0,
"total_signatures": 0,
},
{
"analysis_start_time": "2018-03-05 08:54:07",
"avdetect": 52,
"certificates": [],
"classification_tags": [],
"domains": [],
"total_signatures": 55,
"type": "PE32 executable (GUI) Intel 80386, for MS Windows",
"type_short": [
"peexe",
"executable"
],
"verdict": "malicious",
"vxfamily": "Trojan.Agent"
},
{
"analysis_start_time": "2016-05-18 09:10:50",
"avdetect": 52,
"certificates": [],
"classification_tags": [],
"total_signatures": 35,
..............
我试过这个但不起作用 ---> AttributeError: 'list' object has no attribute 'values'
a = sum(d['total_signatures'] for d in data['response'].values() if d)
我该如何解决这个问题?谢谢
【问题讨论】:
-
您的问题的答案取决于 json 的结构。请发布完整的详细信息。