Salut à tous,
Voici mon probléme principal :
J' essaie de faire une fonction qui fait deux chose :
- Execute le code python situé entre <?python et ?>
- Affiche tout le reste
Voici le code que j' ai fait : http://pastebin.be/7552
Il faut savoir que input_function est une fonction qui renvoie un fichier ligne par ligne, et qui léve une exception lors que çelui-ci est terminé.
Je l' ai testé sur le fichier suivant :
Et c' est là le malheur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <html> <?python print "hello" print "bonjour" ?> </html>
Ca marche parfait quand je le lance sur mon PC, mais sur le serveur, ça me met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Tue, 18 Dec 2007 12:07:51 : Demande de la page index Tue, 18 Dec 2007 12:07:51 : Exception during parsing : Traceback (most recent call last): File "Module/TemplateMaster.py", line 77, in Parse exec(ToExec) File "<string>", line 1 ^ SyntaxError: invalid syntax Tue, 18 Dec 2007 12:07:51 : ToExec == print "hello" print "bonjour"
Partager