Refactor CSV parsing logic in csvparser.py

This commit is contained in:
WorldTeacher
2024-02-08 15:57:19 +01:00
parent ce93dcd114
commit 70183c2a3f

View File

@@ -9,18 +9,12 @@ def csv_to_list(path: str) -> list[str]:
""" """
with open(path, newline='') as csvfile: with open(path, newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=';', quotechar='|') reader = csv.reader(csvfile, delimiter=';', quotechar='|')
data = []
for row in reader:
for i in range(len(row)):
row[i] = row[i].replace('"', "")
data.append(row)
ret = [] ret = []
for i in data: for row in reader:
ret.append(i[0]) print(row)
ret.append(row[0].replace('"', ""))
return ret return ret
if __name__ == "__main__": if __name__ == "__main__":
text = csv_to_list("C:/Users/aky547/Desktop/semap/71.csv") text = csv_to_list("C:/Users/aky547/Desktop/semap/71.csv")
#remove linebreaks #remove linebreaks