-2

これは私のコードです:

import re
with open("C:\\Corpora\\record-13.txt") as f:
    concepts = f.readlines()
    j = 0
    for line in concepts:
       PATTERN = re.compile(r'''((?:[^ "]|"[^"]*")+)''')
       TokCurrLineCon = PATTERN.split(line)[1::2]
       temp = TokCurrLineCon[1].split(':')
       StartLineNum[j] = temp[0]
       StartOffset[j] = temp[1]
       temp = TokCurrLineCon[2].split('||')
       EndOfCon[j] = temp[0]
       TypeOfCon[j] = temp[1]
       temp = EndOfCon[j].split(':')
       EndLineNum[j] = temp[0]
       EndOffset[j] = temp[1]
       temp = TypeOfCon[j].split('"')
       TypeOfCon[j] = temp[1]
       j +=1

最後に 5 つのリスト (StartLineNum、StartOffset、EndLineNum、EndOffset、TypeOfCon) が必要ですが、実行するとエラーに直面しますStartLineNum[j] = temp[0] TypeError: 'str' object does not support item assignment

4

1 に答える 1