Refactor CSV parsing logic in csvparser.py
This commit is contained in:
@@ -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 = []
|
ret = []
|
||||||
for row in reader:
|
for row in reader:
|
||||||
for i in range(len(row)):
|
print(row)
|
||||||
row[i] = row[i].replace('"', "")
|
ret.append(row[0].replace('"', ""))
|
||||||
data.append(row)
|
|
||||||
ret= []
|
|
||||||
for i in data:
|
|
||||||
ret.append(i[0])
|
|
||||||
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
|
||||||
|
|||||||
Reference in New Issue
Block a user