Ну это код, который я написал до сих порКак я могу исправить эту ошибку индекса?
import csv
file = open("gardeningJobs.txt", "r")
read= csv.reader(file)
ls=list(read)
file.close()
print(ls)
total=0
status = " A"
for line in ls:
if (int(line[3] - int(line[4]) = 0):
total += int(line[4])
print(total)
ошибка встречается, в этой строке кода, если (интермедиат (строка [3] - Int (линия [4]) = 0):
1234, 27/02/2016, А56, 125, Q 0 1235 27/02/2016, А26, 250, А, 125 1236, 27/02/2016, А36 , 300, N, 0 1237, 27/02/2016, A55, 170, Q, 0 1238, 28/02/2016, A59, 90, А, 90 1240, 28/02/2016, A60, 260, А, 120
Это 2D массив, который идет с ним в файле
Пожалуйста, любая помощь ценится
Возможно, вам нужно обернуть свою линию [3] (например, если int (строка [3]) - int (строка [4]) == 0) Обратите внимание на удаление внешнего() и использование эквивалентности в отличие от присваивания – Stanton