Comment ajouter efficacement une ligne à un fichier CSV en Python

Barbara Streisand
Libérer: 2024-10-20 16:42:02
original
731 Les gens l'ont consulté

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>
Copier après la connexion

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!