Bonjour

j'essaie d'importer un fichier csv dans ma base

pour ca j'ai ecris

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
filename = 'C:/Users/patrice/Documents/base/data50.csv'
    dataReader = csv.reader(open(filename), delimiter=';', quotechar='"')
    for row in dataReader:
        try:
            print row[0]
            print row[1]
            print row[2]
            print row[3]
            print row[4]
            print row[5]
 
        except csv.Error as e:
            sys.exit('file %s, line %d: %s' % (filename, reader.line_num, e))

j'obtiens pour row[0]

id
name
nature_unit
choix
valT
val10
0

pour row[1]
0
Al2O3
Mechanical
11
146
214
0

si j'ecris

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for row in dataReader:
        try:
            print row
alors je liste tout le fichier et j'ai

['id', 'name', 'nature_unit', 'choix', 'valT', 'val10', 'val_ref']
['0', 'Al2O3', 'Mechanical', 'Hardness Vickers', '146', '213', 'CT_77']
['0', 'Al2O3', 'Mechanical', 'Hardness Vickers', '146', '214', 'CT_78']
['0', 'Al2O3', 'Mechanical', 'Hardness Vickers', '146', '212', 'CT_79']
['0', 'Al2O3', 'Mechanical', 'Hardness Vickers', '167', '234', 'CT_80']
['0', 'Al2O3', 'Mechanical', 'Hardness Vickers', '167', '237', 'CT_81']
['0', 'Al2O3', 'Mechanical', 'Hardness Vickers', '167', '235', 'CT_82']

comment fait on pour acceder a chaque element ?

par exemple acceder a Mechanical

comment fait on pour acceder a chaque element du fichier sans passer par un indice ?