-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) –