-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
ファイルを読み取った後にエラーまたは何を返すべきかを1つのjsonファイルが前提とします。 –
ここでの主な問題は、データがない場合はsslscanがエラーで終了することです。 sys.exit(-1) –