Я пытаюсь сохранить второе 1 место с разделителями в файле CSV UTF-8.Моя логика кажется правильной, но я продолжаю ПОЛУЧИТЬ индекс из-за ошибки диапазона, которую я не могу экстраполировать.Вот мой код: mylist_n = [] с открытым (r '/ home / main / Documents / AMCO / mypythonAMCO / ralco_Info.csv') в виде csvfile: spamreader = csv.reader (csvfile, delimiter = ',', quotechar = '| ') reader = csv.reader (csvfile)
for row in spamreader:
print(', '.join(row))
mylist_n.append(row[1])
' ''
IndexError Traceback (most recent call last)
<ipython-input-46-5b4beea38798> in <module>
6
7 print(', '.join(row))
----> 8 print(row[3]) #read the make -- write to list
IndexError: list index out of range
Я знаю, что это как-то связано с выводом строки и конкретноговызов модуля / функции.Это все, что мне нужно.Я планирую получить позицию 3, сохранить ее в списке и других соответствующих позициях, связанных с маркой / моделью, и в конечном итоге создать словарь дат с соответствующими значениями, чтобы сделать чрезвычайно длинное имя в противном случае сжатым.
sam