2009-08-09 3 views

Répondre

324

Essayez

import sys 
print(sys.version) 

Cette imprime la chaîne d'information de la version complète. Si vous voulez seulement le numéro de version python, alors Bastien Léonard's solution est le meilleur. Vous pourriez vouloir examiner la chaîne complète et voir si vous en avez besoin ou des parties de celui-ci.

27
import platform 
print(platform.python_version()) 

ou

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

Edit: j'avais totalement raté le platform.python_version() medthod.

106
>>> import platform 
>>> platform.python_version() 
'2.6.2' 
36

Essayez

python --version 

ou

python -V 

Cela renverra une version python en cours dans le terminal.

+1

Nice et simple! Je recommanderais cette dernière méthode parce que l'ancienne version de Python ne supporte pas le drapeau "--version". De plus, moins je tape pour moi, mieux c'est. –

+1

Cela devrait être la réponse acceptée! –

+2

Non ce ne devrait pas être la réponse, parce que Thomas a spécifiquement demandé "... dans la sortie?". Il ne demandait pas comment découvrir quelle version il avait installée, il demandait comment inclure cette information dans une déclaration «imprimée». –

20
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' 

ou

version = ".".join(map(str, sys.version_info[:3])) 
print(version) 
'3.2.2' 
Questions connexes