Maison  >  Article  >  développement back-end  >  Comment ajouter efficacement une ligne à un fichier CSV en Python

Comment ajouter efficacement une ligne à un fichier CSV en Python

Barbara Streisand
Barbara Streisandoriginal
2024-10-20 16:42:02731parcourir

How to Append a Row to a CSV File Efficiently in Python

Ajout d'une nouvelle ligne à un fichier CSV existant en Python

En développant la question, il vaut la peine d'explorer des approches alternatives pour ajouter une nouvelle ligne à un fichier CSV existant. La méthode fournie pour stocker les données CSV dans une liste avant de supprimer et de recréer le fichier est adéquate mais peut introduire une surcharge inutile.

Une solution efficace consiste à utiliser les fonctions intégrées de Python pour manipuler les fichiers CSV. Plus précisément, nous pouvons exploiter le mode a (append) lors de l'ouverture du fichier CSV pour ajouter notre nouvelle ligne :

<code class="python">with open('document.csv','a') as fd:
    fd.write(myCsvRow)</code>

En ouvrant le fichier en mode ajout ('a'), nous permettons à Python d'écrire directement nouvelles données à la fin du fichier, en préservant son contenu original. Cette approche est à la fois efficace et évite le besoin de manipulation de liste intermédiaire.

L'utilisation de cette technique garantit que votre fichier CSV reste à jour avec les nouveaux ajouts, sans compromettre les données existantes.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn