如何在for循环中设置范围索引

时间:2019-02-05 10:30:30

标签: python python-3.x data-analysis

我正在创建要使用dayli的作业脚本,并尝试将行顺序txt转换为数据行txt。

我已经到达标题行的索引,并且还为每个标题获取了“劳动者代码”。

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 :(得分:0)

解决了!

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

任何时间轴都会收到该代码。因此,当代码获得新编号时,它会一直下降直到下一次更改。