Bonjour,

je dispose d'un fichier CVS dont j'aimerai modifier une colonne, cette colonne contient des numéros précédés d'une chaine de caractère : "num".
J'aimerai modifier ce fichier de façon a éffacer "num" et a ne garder que le nombre qui suit.

Je n'ai jamais modifier de fichier via Python, mon script semble un peu fouilli...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
import csv             # j'importe le module csv
 
fichier = open('test.csv','rb')          #j'ouvre mon fichier
fichiercsv = csv.reader(fichier, delimiter=' ')          #je le lis
 
for ligne in fichiercsv:                          # enfin je boucle et je remplace les "num" par rien
 
     csv.replace("num", "")
 
fichier.close()                      #je ferme le fichier

Biensur ce code ne fonctionne pas, plus étonnant j'obtiens une erreur dès la 1ere ligne,
"import : commande introubable".

Merci à vous