Я пытаюсь разбить строки в текстовом документе на массив и добавить атрибуты к каждому из значений в массиве, прежде чем преобразовывать их в json для отображения в текстовом файле.
Однако независимо от того, как я настраиваю свои коды, я все равно сталкиваюсь с ошибкой «IndexError: list index out of range» для строки fields1[1].
with open(fileName,'r') as file:
for line in file:
if line.startswith('-') and 'section1' in line:
for li in file:
fields1 = li.split(',')
testarr.append({
"section1a": fields1[0],
"section1b": fields1[1],
"section1c": fields1[2]
})
with open(test_dir,'a+') as test_file:
json.dump(testarr, test_file)
Есть идеи, в чем проблема?