ValueError : opération d'e/S sur fichier fermé

import csv    

with open('v.csv', 'w') as csvfile:
     cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL)

for w, c in p.iteritems():
    cwriter.writerow(w + c)

Ici, p est un dictionnaire, w et c les deux sont des chaînes de caractères.

Quand j'essaye d'écrire dans le fichier, il signale l'erreur:

ValueError : I/O operation on closed file.

M'aider, je suis vraiment nouveau pour python. Je travaille avec Python 2.7.3
Je vous remercie à l'avance.

InformationsquelleAutor GobSmack | 2013-09-23