
Envoyé par
Guigui_
J'ajoute que souvent ça semble ne pas fonctionner, quand on l'utilise dans une fonction. Et j'imagine que ce n'est pas très utilisé en console.
J'ai passé pas mal de temps avant de trouver grâce à Google. Il faut quand on a l'erreur
SyntaxError: unqualified exec is not allowed in function 'test' it contains a nested function with free variables
et peut-être systématiquement dans une fonction, écrire par exemple:
exec("prenom"+str(i)+"='"+tab[i]+"'") in locals(), globals()
http://nixforums.org/about18028.html
http://www.python.org/doc/2.4/ref/dynamic-features.html
Pierre
Partager