¿Cómo agregar una nueva columna a un archivo CSV?

Yo tengo variasCSV archivos que se ven así:

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

Me gustaría agregar una nueva columna a todos los archivos CSV para que se vea así:

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

El guión que tengo hasta ahora es este:

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)

Pero en la salida, el script omite todas las líneas y la nueva columna solo contiene Berry:

Output
Name        Code    Berry
blackberry  1   Berry

wineberry   2   Berry

rasberry    1   Berry

blueberry   1   Berry

mulberry    2   Berry

Respuestas a la pregunta(7)

Su respuesta a la pregunta