Accueil » Python » Forums Python » Forum général Python » procedure set() ne marche pas sous linux

 • procedure set() ne marche pas sous linux

Document Actions
Réponses: 3   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • procedure set() ne marche pas sous linux

Posté par awalter1 le 10/06/2008 17:50
Bonjour,

sous HPUX, mon appli python utilisait la procédure set() afin d'ordonner une liste.

sous Linux RedHat4, NameError: global name 'set' is not defined
En essayant dans l'interpreteur python, en effet set n'est pas reconnu !

Y a t'il une solution ?
Merci

 • Re: procedure set() ne marche pas sous linux

Posté par ychaouche le 10/06/2008 18:57
Une solution serait de mettre à jour python si tu as les droits sur ta machine ou de demander à l'admin de le faire.

 • Re: procedure set() ne marche pas sous linux

Posté par ychaouche le 10/06/2008 18:57
Tu utilises sans doute une trop vielle version de python, les sets n'ont été introduits qu'à la version 2.4. Tu dois avoir la version 2.3 ou 2.2

 • Re: procedure set() ne marche pas sous linux

Posté par awalter1 le 11/06/2008 09:40
Sage précaution, j'aurais pu y penser moi même.
Merci