Lire et manipuler un fichier csv avec Python

hassen62 -  
 spyseb2004 -
Salut tout le monde,
j'ai un fichier csv nommé "file.csv" (le séparateur ";")que j'ai mais dans C:\ProgramFiles. Ce fichier est composé de trois colonnes intitulées :Col1, Col2 et Col3.
Comment importer ce fichier et le lire avec Python(ma version 2.5). Maintenant, j'ai besoin d'extraire seulement la première colonne càd Col1 et faire l'opération pi*Col1.
Merci d'avance, Hassen 62.
Configuration: Windows XP
Internet Explorer 6.0

13 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Avec le module CSV, c'est facile:

    import csv, math
    
    fichier = open('file.csv','rb')
    fichiercsv = csv.reader(fichier, delimiter=';')
    
    for ligne in fichiercsv:
        if ligne:
            valeur = float(ligne[0])
            print valeur*math.pi
    
    fichier.close()
    15