{{tag>dev python code exemple snippet}}
====== Version de l'interpréteur Python ======
Pour récupérer la version de l'interpréteur Python depuis un script en cours d'exécution:
import sys
version_description = sys.version
type(version_description)
print(version_description)
3.12.0 (main, Oct 21 2023, 17:44:38) [GCC 9.4.0]
# La classe sys.version_info permet d'obtenir les numéros de versions : majeur, mineur, micro etc
sys.version_info.major
sys.version_info.minor
sys.version_info.micro
Dans le code ci-dessous on vérifie que l’interpréteur est en version 3.10 au minimum
if sys.version_info.major < 3 or sys.version_info.minor < 10:
print('Version minimale requise 3.10 arret du programme.')
sys.exit(1)
===== Références =====
* [[https://datatofish.com/version-python-interpreter/|Comment vérifier la version de l'interpréteur Python]]