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!