def parse_csv(self, doc, delim=','):
"""
Csv reader
=====
Function to read in a csv file
Parameters
-----
doc : str
The name of the csv file
Returns
-----
lines : list of lists
Each list corresponds to the cell values of a row
"""
csv.field_size_limit(sys.maxsize)
try:
lines = []
with open(doc, 'r', encoding = 'utf-8') as csvfile:
csv_reader = csv.reader(csvfile, delimiter = delim)
for line in csv_reader:
lines.append(line)
except:
lines = []
csvfile = open(doc, 'r', encoding = 'utf-8')
csv_reader = csv.reader(line.replace('\0','') for line in csvfile.readlines())
for line in csv_reader:
lines.append(line)
return lines
评论列表
文章目录