invalid syntax sur close()
Bonsoir,
J'ai fais un petit programme qui me permet de changer le mot de passe d'un utilisateur dans un fichier .csv. Mais lorsque j'essai de le tester il me met:
Citation:
File "./change.cgi", line 22
fichier.close()
^
SyntaxError: invalid syntax
Pourtant il me semble que je l'utilise correctement, voici le code en question:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| #!/usr/bin/env python
import cgi
import csv
import string
print "content-type: text/html\n"
#form = cgi.FieldStorage()
mdp = "tutu5"
newmdp = "oui"
test = 0
l = csv.reader(open("donnees.csv", "r"), delimiter=":")
for row in l:
if row[1] == mdp:
test = 1
break
if test == 1:
fichier = open("donnees.csv", "w")
for i in fichier.readlines():
fichier.write('%s\n' % i.replace(mdp,newmdp)
fichier.close()
else:
print "Aucun mot de passe n'a ete trouve" |
Merci de l'aide que vous pourrez m'apporter :)
"c'est bon problème résolu maintenant "
Mais quelle était la raison du problème ? On aimerait savoir