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:
Pourtant il me semble que je l'utilise correctement, voici le code en question:File "./change.cgi", line 22
fichier.close()
^
SyntaxError: invalid syntax
Merci de l'aide que vous pourrez m'apporter
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
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"![]()
Partager