A Comma-Separated Value ( CSV) contient des données au format texte brut séparées par des virgules et les sauts de ligne . Les fichiers CSV sont couramment utilisés par des programmes tels que Microsoft Excel et MATLAB. Les fichiers sont un moyen pratique pour stocker des données parce que vous n'avez pas besoin d'un tel programme pour lire les comme vous pouvez le voir dans n'importe quel éditeur de texte . En raison de leur utilisation généralisée , Python dispose d'un module intégré dédié à travailler avec des fichiers CSV. Instructions
1
Lancez l'interpréteur de ligne de commande Python
2
tapez les commandes suivantes à faire usage de la " csv" et " modules de tableau " : .
import csv
de gamme importation tableau
3
Créer un tableau appelé "data" pour stocker les valeurs du fichier CSV:
data = array (' i')
Pour cet exemple , on suppose que les valeurs dans le fichier CSV sont signés entiers. Consultez la documentation pour le module " tableau" à Docs.python.org si vous avez besoin de spécifier un type de données différent .
4
Ouvrez un fichier CSV pour la lecture avec la commande "open" , en précisant le nom de fichier comme premier argument :
fichier
= open (' csvfile.csv » , nouvelle ligne ='' )
le chemin du fichier de Python est généralement" C: \\ Python32 \\ " si vous ' re en utilisant Windows. Les fichiers CSV peuvent avoir diverses extensions , comme " csv ", " dat " ou "txt" . L' argument de la « nouvelle ligne » permet d'éviter divers problèmes de compatibilité impliquant des caractères de nouvelle ligne
5
Utilisez la fonction " lecteur " dans le module " csv " pour lire le fichier CSV: .
Csvinput = csv.reader (fichier)
6
parcourir les lignes du fichier CSV en utilisant une boucle "for " avec le " csvinput « variable :
pour les lignes à csvinput :
7
Tapez la commande suivante , en joignant comme illustré à faire partie de la boucle "for" :
data.fromlist ( [ int ( x ) pour x dans les lignes ] )
8
Appuyez sur " Entrée" pour ajouter une ligne vide et exécuter la boucle "for". Les données du fichier CSV sont analysés comme des entiers et ajoutés au tableau "data" .
9 " données " de type
et appuyez sur "Entrée " pour voir que le tableau a été rempli avec les entiers stockés dans le fichier CSV.