Détermination de la version de Python exécutant un script
Pour déterminer la version de l'interpréteur Python exécutant un script, nous avons plusieurs options :
sys.version String
Le module sys fournit le sys.version chaîne, qui contient des informations sur la version Python :
import sys print(sys.version)
sys.version_info
Pour des informations plus détaillées, nous pouvons utiliser sys.version_info :
import sys print(sys.version_info)
Cela renvoie un tuple contenant le majeur, le mineur, le micro, le niveau de version et le numéro de série informations.
sys.hexversion
Pour obtenir une représentation hexadécimale du numéro de version, utilisez sys.hexversion :
import sys print(sys.hexversion)
Garantir la version minimale de Python
Pour exiger une version minimale de Python pour un script, ajoutez ce qui suit à votre code :
import sys assert sys.version_info >= (2, 5)
Ceci compare les informations de version majeure et mineure et génère une AssertionError si la version Python n'est pas respectée.
Remarque :
Il est généralement recommandé de vérifier si des fonctionnalités spécifiques sont disponibles avant de s'appuyer sur elles, car elles peuvent changer entre les versions de Python.
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!