Сериализация и десериализация csv в python

после сериализации в файле сохраняется только последняя строчка изначальной таблицы

1;3;4
q;w;e 
r;e;w
import csv
import pickle

with open ("Proba_fail.csv", newline = '') as csvfile:
    reader = csv.DictReader (csvfile, delimiter=';')
    for row in reader:
        pickle.dump((row['1'], row['3'], row['4']), open("BabyFile.txt", 'ab+'))


c=pickle.load(open("BabyFile.txt", 'rb'))
print (c) 

на выводе только ('r', 'e', 'w')


Ответы (0 шт):