"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Puis-je ajouter des lignes à un fichier CSV sans l’écraser ?

Puis-je ajouter des lignes à un fichier CSV sans l’écraser ?

Publié le 2024-11-06
Parcourir:551

Can I Append Rows to a CSV File Without Overwriting It?

Ajout de nouvelles lignes à des fichiers CSV existants en Python : une approche plus efficace

Lorsque vous devez mettre à jour un fichier CSV avec des lignes supplémentaires, vous pourriez considérer la question suivante :

Q : Est-il possible d'ajouter de nouvelles lignes à un fichier CSV existant sans avoir à écraser et recréer le fichier ?

R : Absolument ! Voici un moyen plus efficace d'ajouter des lignes à votre fichier CSV :

Au lieu de recourir à un processus fastidieux consistant à stocker les anciennes lignes, à supprimer le fichier et à le reconstruire avec la liste mise à jour, vous pouvez exploiter la puissance du with instruction en Python.

L'extrait de code suivant illustre cette technique :

with open('document.csv', 'a') as fd:
    fd.write(myCsvRow)

En ouvrant le fichier avec le paramètre 'a', vous pouvez ajouter à la fin du fichier plutôt que d'effacer son contenu existant. Cela rationalise le processus et le rend plus efficace. Dites adieu aux étapes inutiles de gestion et d'écrasement du fichier !

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729413674. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3