558 votes

Impression de la version de Python dans la sortie

Comment puis-je imprimer le numéro de version de l'installation actuelle de Python dans la sortie ?

713voto

Thomas Owens Points 45042

Essayez

import sys
print(sys.version)

Ceci imprime la chaîne d'information complète de la version. Si vous ne voulez que le numéro de version de python, alors La solution de Bastien Léonard est le meilleur. Vous pourriez examiner la chaîne complète et voir si vous en avez besoin, en tout ou en partie.

242voto

Bastien Léonard Points 18404
>>> import platform
>>> platform.python_version()
'2.6.2'

64voto

Atul Arvind Points 4264

Essayez

python --version 

o

python -V

Ceci renverra la version actuelle de python dans le terminal.

38voto

GhostRyder Points 21
import sys  

version étendue

sys.version_info  
sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0)

spécifique

maj_ver = sys.version_info.major  
repr(maj_ver) 
'3'  

ou

print(sys.version_info.major)
'3'

o

version = str(sys.version_info[:3]).replace(',', '.').replace(' ','').strip('(').strip(')').strip(' ')
print(version)
'3.2.2'

12voto

Lennart Regebro Points 52510
import platform
print(platform.python_version())

o

import sys
print("The Python version is %s.%s.%s" % sys.version_info[:3])

Edit : J'avais totalement manqué le medthod platform.python_version().

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