[python] probleme avec la val "None" en

Fermé
tata-titi Messages postés 42 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 décembre 2009 - 4 janv. 2008 à 11:28
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 4 janv. 2008 à 14:39
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

++
A voir également:

7 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
4 janv. 2008 à 11:30
?

Quelle erreur ?
Tu as un exemple ?

Je n'ai aucun soucis avec None en 2.5.
0
tata-titi Messages postés 42 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 décembre 2009 11
4 janv. 2008 à 11:56
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" !
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
4 janv. 2008 à 13:23
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)
0
tata-titi Messages postés 42 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 décembre 2009 11
4 janv. 2008 à 13:41
Alors pourquoi AVANT il ne "gueulait" pas ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
4 janv. 2008 à 13:55
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]
0
tata-titi Messages postés 42 Date d'inscription mercredi 17 janvier 2007 Statut Membre Dernière intervention 14 décembre 2009 11
4 janv. 2008 à 14:29
MOTS RESERVES :


Peux-tu me dire ou tu recupere la liste des nouveaux mots "interdits" ?

Merci !
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
4 janv. 2008 à 14:39
Tous les mots-clés réservés sont dans les sous-chapitres de ce chapitre: http://docs.python.org/lib/builtin.html
0