簡體   English   中英

如何在for循環中設置范圍索引

[英]How to set range index in for loop

我創建了一個工作腳本以使用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行的結尾?

解決了!

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

任何時間線都會收到代碼。 因此,當代碼獲得新編號時,它會一直下降直到下一次更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM