Maison >développement back-end >Tutoriel Python >Comment ajouter efficacement de nouvelles lignes aux fichiers CSV en Python ?
Ajout efficace de nouvelles lignes aux fichiers CSV en Python
L'ajout d'une nouvelle ligne à un fichier CSV existant est une tâche courante dans l'analyse des données et manipulations. Bien que la solution fournie consistant à stocker les anciennes lignes dans une liste, à supprimer le fichier, puis à le recréer avec les données mises à jour puisse fonctionner, il existe des approches plus efficaces disponibles.
Utilisation du mode Ajout ('a ')
Une de ces approches consiste à exploiter le paramètre « a » lors de l'ouverture du fichier. Cette technique vous permet d'ajouter des données à la fin du fichier sans l'écraser. Voici comment procéder :
<code class="python">with open('document.csv', 'a') as fd: fd.write(myCsvRow)</code>
Dans ce code, nous ouvrons le fichier 'document.csv' en mode ajout en utilisant le paramètre 'a'. L'instruction « with » garantit une gestion correcte du fichier, en fermant automatiquement le fichier après le bloc de code. La ligne « fd.write(myCsvRow) » ajoute la nouvelle ligne CSV au fichier.
Autres considérations
En adoptant cette méthode optimisée, vous pouvez ajouter de nouvelles lignes à votre fichier CSV plus efficacement, en éliminant la nécessité d'étapes intermédiaires comme la recréation du fichier.
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!