Euh ben ouais
Déjà c'est ton fichier ouvert en lecture que t'essayes de fermer, alors que c'est celui dans lequel t'écris dedans qu'il faudrait fermer.
Ensuite, comme le message d'erreur te le dit, un objet csv_reader (ou csv_writer) n'a pas d'attribut/méthode "close".
C'est le fichier que tu passes à csv.writer qu'il faut que tu fermes.
Sauf que la, tu le manipules pas directement, vu que tu passes directement le résultat d'"open()" à csv.writer.
Donc, stocke le résultat d'open dans une variable, tu la passes à writer et tu le fermes ensuite.
Edit: burned. Comme quoi ...
tapiwa a écrit :
Par contre je me demande si on ne pourrait pas aussi liberer de la mémoire en supprimant le fichier csv?
|
Quelle mémoire ?
Message édité par multani le 17-07-2008 à 15:40:20