Salut,

Je débute un peu en python et j'ai fait une petit script tout couillon en suivant un tuto (ici : http://www.chicoree.fr/w/Fichiers_CSV_en_Python). Je précise que je suis sous linux (archlinux) tout maj.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/python
# vim: set fileencoding=utf-8 :
 
import os,csv
os.chdir("/home/utilisateur/Python")
fname = "exemple.csv"
 
file = open(fname, "rb")
 
try:
	reader = csv.reader(file)
	for row in reader:
		print row
finally:
	file.close()
et en exécutant le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$ '/home/utilisateur/Python/testcsv.py'
j'obtient l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
'/home/utilisateur/Python/testcsv.py'
  File "/home/quentin/Python/testcsv.py", line 33
    print row
            ^
SyntaxError: invalid syntax
Je ne comprends absolument pas d'où vient le problème. le chemin du fichier est juste et si j’enlève les lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for row in reader:
		print row
je n'ai aucune erreur. Les tabulation sont bien des tabulations, j'ai python MAJ. Bref je vois pas !

Des idées ?