1
我试图收集从文件的错误,我需要指望他们 这是输出我需要:[ERROR1:6,误差2:3,误差3:2]错误:unhashable类型=“清单”
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.extend(..)'而不是'errors.append(..)'。 –