1
私は、ファイルからエラーを収集しようとしていると私はこれは私が必要とする出力である彼らに をカウントする必要があります:[ERROR1:6、ERROR2:3、error3:2]エラー:非ハッシュタイプ=「リスト」
import os,sys
import collections
Data = []
errors = []
with open('out.txt') as f:
for line in f:
Data.append([word for word in line.strip().split("\t")])
for item in Data:
try:
date,error = item[0],item[5]
errors.append(error.split('\n'))
except IndexError:
print "A line in the file doesn't have enough entries."
counter = collections.Counter(errors)
print counter
私はあなたが 'errors.append(..)ではなくerrors.extend(..)をしたいと思います。 –