Maison >développement back-end >Tutoriel Python >Comment lire une colonne dans un fichier csv en python
Des colonnes spécifiques peuvent être lues à partir d'un fichier CSV via le module csv de Python. Les étapes sont les suivantes : Importez le module csv. Ouvrez le fichier CSV. Créez un objet lecteur CSV. Facultatif : ignorez la ligne d'en-tête. Parcourez les lignes et accédez aux colonnes. Fermez le fichier.
Comment lire des colonnes spécifiques à partir d'un fichier CSV
Pour lire des colonnes spécifiques à partir d'un fichier CSV, vous pouvez utiliser le module csv de Python. Les étapes suivantes expliquent comment procéder :
Étape 1 : Importer le module csv
<code class="python">import csv</code>
Étape 2 : Ouvrir le fichier CSV
<code class="python">with open('data.csv', 'r') as csvfile:</code>
Étape 3 : Créer un objet lecteur CSV
<code class="python">reader = csv.reader(csvfile)</code>
Étape 4 : Ignorer les lignes d'en-tête (facultatif)
Si le fichier CSV contient des lignes d'en-tête, elles peuvent être ignorées en utilisant :
<code class="python">next(reader)</code>
Étape 5 : Parcourez les lignes
<code class="python">for row in reader: # 访问列 列名 = row[列索引]</code>
Étape 6 : Fermez le fichier
<code class="python">csvfile.close()</code>
Exemple :
Pour lire toutes les valeurs de la colonne 3 (index 2) vous pouvez utiliser le code suivant :
<code class="python">import csv with open('data.csv', 'r') as csvfile: reader = csv.reader(csvfile) next(reader) # 跳过标题行 for row in reader: 列名 = row[2] print(列名)</code>
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!