-3
这是一个读取json数据的python文件,但它显示了一些错误。Python错误:IndexError:列表索引超出范围。
这是代码:
import json
import sys
import traceback
with open(str(sys.argv[1]), 'r') as data_file:
data = json.load(data_file)
org_name = str(sys.argv[1]).split('.json', 1)[0]
if data[0]['status'] == 'ERROR' :
print "sslscan finished with errors"
sys.exit(-1)
如果没有看到您的数据文件,并且没有错误追溯的确切副本,则很难确定可能出现的问题。 – holdenweb
让我们假设它有一个json文件,如果它读取文件,那么它应该返回错误还是什么。 –
这里的主要问题是,如果它没有数据,它应该返回sslscan完成错误。用sys.exit(-1) –