[python] probleme avec la val "None" en
tata-titi
Messages postés
43
Statut
Membre
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je viens de constater un nouveau probleme avec la nouvelle version 2.5 :
la valeur "None" provoque une erreur ... :-(
=> quelqu'un a-t-il deja rencontre ce probleme ?
quelle est la solution ???
Merci
++
Je viens de constater un nouveau probleme avec la nouvelle version 2.5 :
la valeur "None" provoque une erreur ... :-(
=> quelqu'un a-t-il deja rencontre ce probleme ?
quelle est la solution ???
Merci
++
Configuration: Windows XP Firefox 2.0.0.11
7 réponses
-
?
Quelle erreur ?
Tu as un exemple ?
Je n'ai aucun soucis avec None en 2.5. -
Quand je tape la commande en "direct" :
C:\Python25>Python.exe "D:\Program Files\---------\scenario.py" SET 130.177.111.59 1 "" "D:\Program Files\---------" 1.3.6.1.4.1.4073.1.1.99.1.1.2.2 "" 4
La reponse est la suivante :
File "D:\Program Files\---------------\scenario.py", line 19
None, community = GetCOM(COM_ITE)
SyntaxError : assignment to None
Alors qu'en 2.1 ca "passait" ! -
C'est normal, None n'est pas une variable, c'est une constante.
On ne peut jamais assigner de valeur à une constante.
Remplace: None, community = GetCOM(COM_ITE)
par: toto, community = GetCOM(COM_ITE)
(tant que toto n'est utilisé null par ailleurs dans le programme) -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Parceque None n'était pas un mot clé réservé dans les anciennes versions de Python :-)
Ceci dit, au lieu de faire: None, community = GetCOM(COM_ITE)
Il aurait pu faire: community = GetCOM(COM_ITE)[1] -
MOTS RESERVES :
Peux-tu me dire ou tu recupere la liste des nouveaux mots "interdits" ?
Merci ! -
Tous les mots-clés réservés sont dans les sous-chapitres de ce chapitre: http://docs.python.org/lib/builtin.html