На этот вопрос уже есть ответ:
У меня есть этот файл csv, созданный с использованием writerow
функции из модуля csv. Файл имеет 63 строки. Я хочу создать список списков в python из этого файла.
Я попробовал следующий код:
import csv
dataset = []
def importCsv(file):
x = 0
print(dataset)
with open(file, newline='') as csvfile:
data = csv.reader(csvfile, delimiter=',', quotechar='|')
for row in data:
#print(type(row))
dataset.append(row)
x += 1
print(x)
importCsv(csvPath)
Но когда я пытаюсь print(len(dataset))
, он выводит 126 вместо 63. Я действительно смущен. Почему количество элементов в наборе данных так велико?
python,arrays,python-3.x,list,csv,