Jak dodać nową kolumnę do pliku CSV?

mam kilkaCSV pliki wyglądające tak:

Input
Name        Code
blackberry  1
wineberry   2
rasberry    1
blueberry   1
mulberry    2

Chciałbym dodać nową kolumnę do wszystkich plików CSV, aby wyglądała następująco:

Output
Name        Code    Berry
blackberry  1   blackberry
wineberry   2   wineberry
rasberry    1   rasberry
blueberry   1   blueberry
mulberry    2   mulberry

Skrypt jaki mam do tej pory to:

import csv
with open(input.csv,'r') as csvinput:
    with open(output.csv, 'w') as csvoutput:
        writer = csv.writer(csvoutput)
        for row in csv.reader(csvinput):
            writer.writerow(row+['Berry'])

(Python 3.2)

Ale na wyjściu skrypt pomija każdą linię, a nowa kolumna zawiera tylko Berry:

Output
Name        Code    Berry
blackberry  1   Berry

wineberry   2   Berry

rasberry    1   Berry

blueberry   1   Berry

mulberry    2   Berry

questionAnswers(7)

yourAnswerToTheQuestion