Salut.
Quelqu'un pourrait-il me dire ce qui cloche dans ce code:
Pourquoi mcounter n'existe pas en tant que variable après l'appel à exec?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 >>> def myfunc(chn): ... exec("mcounter = %d" % (chn)) ... return mcounter ... >>> myfunc(0) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in myfunc NameError: name 'mcounter' is not defined >>>
Merci.
G13
Partager