[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
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
A voir également:
- Python is none
- What is my movie français - Télécharger - Divers TV & Vidéo
- Citizen code python avis - Accueil - Outils
- Si ne qua none - Télécharger - Calcul & Conversion
- Who is on my wifi pc - Télécharger - Outils Internet
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
4 janv. 2008 à 11:30
?
Quelle erreur ?
Tu as un exemple ?
Je n'ai aucun soucis avec None en 2.5.
Quelle erreur ?
Tu as un exemple ?
Je n'ai aucun soucis avec None en 2.5.
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
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" !
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" !
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
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)
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)
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
4 janv. 2008 à 13:41
Alors pourquoi AVANT il ne "gueulait" pas ???
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
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]
Ceci dit, au lieu de faire: None, community = GetCOM(COM_ITE)
Il aurait pu faire: community = GetCOM(COM_ITE)[1]
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
4 janv. 2008 à 14:29
MOTS RESERVES :
Peux-tu me dire ou tu recupere la liste des nouveaux mots "interdits" ?
Merci !
Peux-tu me dire ou tu recupere la liste des nouveaux mots "interdits" ?
Merci !
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
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