Maison >développement back-end >Tutoriel Python >Comment puis-je déterminer et vérifier la version Python en cours d'exécution dans mon script ?

Comment puis-je déterminer et vérifier la version Python en cours d'exécution dans mon script ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-11 06:50:10339parcourir

How Can I Determine and Check the Running Python Version in My Script?

Identification de la version Python en cours d'exécution dans votre script

La version de l'interpréteur Python utilisée pour exécuter un script peut être facilement déterminée. Accédez aux informations nécessaires via le module sys.

Dans le module sys, la chaîne sys.version fournit une représentation lisible par l'homme de la version :

>>> import sys
>>> print(sys.version)  # parentheses necessary in Python 3
2.5.2 (r252:60911, Jul 31 2008, 17:28:52)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)]

Pour un traitement ultérieur, utilisez sys .version_info ou sys.hexversion :

>>> sys.version_info
(2, 5, 2, 'final', 0)
>>> sys.hexversion
34014192

Pour garantir l'exécution d'un script avec une version Python minimale requise, ajoutez ceci code :

assert sys.version_info >= (2, 5)

Ceci vérifie les versions majeures et mineures. Vous pouvez également inclure des informations micro et au niveau de la version si nécessaire. Cependant, il est généralement préférable d'effectuer un contrôle « canard » pour vérifier la présence de fonctionnalités spécifiques et contourner leur absence si nécessaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn