私はそのようにフォーマットされた多くの行を持つファイルを持っています:
DIV ID=0X78800009 EXT="LOS ANGELES" TY=STANDARD OWN=0X74400002 ABBR=LA
EXT値を引き出す必要がありますが、引用符で囲まれた部分のみです。私は現在これを使用しています:
for line in file:
if sub in line:
extlist.append([item[4:] for item in line.split() if item.startswith('EXT=')].pop())
ただし、IDlistにLOSANGELESの「LOS」部分を追加するだけです。私はPythonに少し慣れていませんが、必要な値を抽出するために文字列関数item[4:]
をラップしstr(item[4:])
て使用する方法はありますか?
注意として、EXTフィールドのテキストは長さが異なり、すべてランダムな都市名です。