def load_dataset(filename):
data = None
try:
with open(filename, encoding=ENCODING) as fh:
reader = csv.DictReader(fh)
if reader.fieldnames != FIELDNAMES:
print(reader.fieldnames)
print(FIELDNAMES)
error = 'ERROR: Incorrect headers in: {}'.format(filename)
raise FNCException(error)
else:
data = list(reader)
if data is None:
error = 'ERROR: No data found in: {}'.format(filename)
raise FNCException(error)
except FileNotFoundError:
error = "ERROR: Could not find file: {}".format(filename)
raise FNCException(error)
return data
评论列表
文章目录