Source code for bw2io.extractors.csv
# -*- coding: utf-8 -*-
import os
import csv
[docs]
class CSVExtractor(object):
@classmethod
[docs]
def extract(cls, filepath, encoding="utf-8-sig"):
assert os.path.exists(filepath), "Can't file file at path {}".format(filepath)
with open(filepath, encoding=encoding) as f:
reader = csv.reader(f)
data = [row for row in reader]
return [os.path.basename(filepath), data]