E/S de fichier CSV en Python
Lecture des fichiers CSV
Pour lire le Fichier CSV, vous pouvez utiliser le module csv en Python. Voici un exemple :
import csv with open('sample.csv', 'r') as f: reader = csv.reader(f, delimiter=',', quotechar='"') data_read = [row for row in reader]
Ce code lit le fichier CSV ligne par ligne, convertit chaque ligne en une liste de chaînes et stocke la liste résultante dans data_read.
Écriture Fichiers CSV
Pour écrire des données dans un fichier CSV, vous pouvez à nouveau utiliser le module csv. Voici un exemple :
import csv with open('sample.csv', 'w', newline='') as f: writer = csv.writer(f, delimiter=',', quotechar='"') writer.writerow(['1', 'A towel', '1.0']) writer.writerow(['42', ' it says, ', '2.0']) # ... continue writing data ...
Ce code crée un nouveau fichier CSV avec le délimiteur et le guillemet spécifiés et y écrit des lignes.
Python 2 vers Python 3 Remarque
Veuillez noter que la version Python 2 du code ci-dessus n'est plus prise en charge. Le code fourni est compatible avec Python 3 et supérieur.
Alternatives au CSV
Le CSV est un format de fichier courant pour l'échange de données, mais il existe d'autres alternatives à considérer :
Le choix du format à utiliser dépendra des exigences spécifiques de votre application, telles que la lisibilité, les performances ou la compatibilité avec d'autres systèmes.
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!