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
alors je liste tout le fichier et j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for row in dataReader: try: print row
['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 ?
Partager