Ajout d'une nouvelle colonne aux fichiers CSV
Question initiale :
Les utilisateurs souhaitent ajouter une nouvelle colonne nommée "Berry" dans plusieurs fichiers CSV, en alignant les entrées avec les lignes correspondantes. Cependant, le script Python actuel saute des lignes et attribue uniquement « Berry » à la nouvelle colonne.
Solution :
Obtenir et Modifier les en-têtes :
Itérer et modifier les lignes restantes :
Vous trouverez ci-dessous le script Python modifié intégrant ces modifications :
<code class="python">import csv with open('input.csv', 'r') as csvinput, open('output.csv', 'w', newline='') as csvoutput: writer = csv.writer(csvoutput) reader = csv.reader(csvinput) headers = next(reader) headers.append('Berry') writer.writerow(headers) for row in reader: row.append(row[0]) writer.writerow(row)</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!