Изменение значения переменной в конце сценария

#python #webdriver

Вопрос:

Я написал сценарий, который использует следующую строку кода:

 for i in range(0, 677):
    a = i   1
    b = i   2
    c = i   3
 

Скрипт извлекает данные из 4 строк моего CSV за раз, a,b,c-это переменные, которые я использую для извлечения данных из csv (строки 2,3,4) в конце сценария, который он повторяет и запускается снова. Он зацикливается на i 1 при каждом запуске сценария. Мне нужно, чтобы он зациклился на i 4, как это лучше всего сделать?

Чтобы уточнить, я хочу, чтобы петля 1 вытягивала линии 1-4, петля 2 вытягивала линии 5-8, петля 3 вытягивала 9-12 и т. Д

Комментарии:

1. range(0, 677, 4) ?

Ответ №1:

Последний (необязательный) аргумент range функции позволяет указать приращение. Так что вы можете просто использовать:

 for i in range(0, 677, 4):
    a = i   1
    b = i   2
    c = i   3