1371 votes

Comment puis-je vérifier quelle version de Python exécute mon script ?

Comment puis-je vérifier quelle version de l’interpréteur Python interprète mon script ?

1567voto

krawyoti Points 4533

Cette information est disponible dans la chaîne sys.version dans le module sys :

Lisibles :

Pour un traitement ultérieur :

411voto

jcolino Points 135

La ligne de commande :

C’est documenté dans « python de l’homme ».

99voto

brianz Points 3528

J’aime `` pour ce genre de choses.

http://docs.Python.org/library/sys.html#sys.hexversion

70voto

Seth Points 18568

Votre meilleur pari est probablement quelque chose comme ceci :

En outre, vous pouvez toujours encapsuler vos importations dans un essai simple, qui doit intercepter les erreurs de syntaxe. Et, au point de @Heikki, ce code sera compatible avec des versions beaucoup plus anciennes de python :

49voto

rjmunro Points 10522

Mettre quelque chose comme :

en haut de votre script.

Notez que selon quoi d’autre est dans votre script, anciennes versions de python que l’objectif ne peut-être pas en mesure de charger même le script, donc ne sera pas obtenir assez loin pour signaler cette erreur. Pour contourner le problème, vous pouvez exécuter ce qui précède dans un script qui importe le script avec le code plus modern.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X