こんにちは、列 [3] と [4] の行 180 の情報を抽出しようとしています。私が直面している問題は
- 要素は 3 つのスペースで区切られます
- @@Data は行 180 から始まります
- 私が使用しているコードは、特定の列を抽出できません
エラーが表示されます: line = reader[180][3] IndexError: リスト インデックスが範囲外です
@@Data: Source 0 in text format: 1 2 2 1 1 9 1 1 -2 2 1 -3 3 1 3 2 2 1 1 9 1 1 -2 2 1 -3 3 1 4 2 2 1 1 9 1 1 -1 1 1 -2 2 1
私が使用しているコード
reader = list(csv.reader(f, delimiter=' '))
SatIP, CoerIP = getSatHcoer(reader)
print SatIP, CoerIP
def getSatHcoer(reader):
line = reader[180][3]
Sat = line.split(' ')
Sat = Sat[len(Sat)-1]
line = reader[180][4]
Coer = line.split(' ')
Coer = Coer[len(Coer)-1]
return Sat, Coer
pass