Как установить индекс диапазона в для цикла - PullRequest
0 голосов
/ 05 февраля 2019

Я создаю сценарий задания для использования dayli и пытаюсь преобразовать последовательный текстовый текст в текстовый.

Я уже достиг индекса строк заголовка и также получил код 'laborer code'для каждого заголовка.

for line_no, line in enumerate(data):
    if line[0:10] == 'FUNCIONARI':
        code = int(line[11:18])
        # print(line_no)
    else:
        line_no = -1

for line in range(index=line_no, 32, 1):
    line += code
    print(line)

Pycharm возвращает следующее: "SyntaxError: позиционный аргумент следует за аргументом ключевого слова"

Как я могу повторить код, набранный сверху, до конца следующих 32 строк?

1 Ответ

0 голосов
/ 20 февраля 2019

Решено!

code = 0
for line in data:
    if line[:10] == 'FUNCIONARIO':
        code = line[11:16]
line = code, line

Любая временная линия получает код.Поэтому, когда код получает новый номер, он идет вниз по строке до следующего изменения.

...