Ajout de caractère dans une liste
Bonjour,
J'ai un fichier CSV avec 9 colonnes. Chaque rangée contient des données mais pas obligatoirement dans chaque colonne.
J'aimerais faire en sorte qu'une rangée avec une colonne vire soit remplaçée par une virgule.
Ex:
Computer, ItemOrder, Category, ItemName, ItemValue1, ItemValue2, ItemValue3, ItemValue4, ItemValue5 # 1ere rangée exemple
PC1, 1, Résumé du Système, Computer Name, PC1 # 2eme ligne
Donc dans ce cas ajouter 4 virgules.
Voici le début de mon code :
Code:
1 2 3 4 5 6
| import csv
auditReader = csv.reader(open('c:/bidon/NOVICOMTT.csv'), delimiter=',')
#auditReader.__next__() # enleve la premiere ligne du fichier
for row in auditReader:
r=print(', '.join(row)) |
J'ai du mal à voir comment faire pour compter le nombre de colonnes dans chaque rangée et y ajouter les virgules.
J'utilise python3.
Merci de votre aide.