2009-08-09 23 views

Respuesta

324

Trate

import sys 
print(sys.version) 

Esto imprime la cadena de información de la versión completa. Si solo desea el número de versión de Python, entonces Bastien Léonard's solution es el mejor. Es posible que desee examinar la cadena completa y ver si la necesita o partes de ella.

27
import platform 
print(platform.python_version()) 

o

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

Edit: se había perdido por completo el medthod platform.python_version().

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

Trate

python --version 

o

python -V 

Esto devolverá una versión actual de pitón en el terminal.

+1

¡Agradable y simple! Recomendaría este último método porque la versión anterior de Python no es compatible con el indicador "--version". Además, cuanto menos tipeo para mí, mejor. –

+1

¡Esta debería ser la respuesta aceptada! –

+2

No, no debería ser la respuesta, porque Thomas preguntó específicamente "... en la salida?". Él no preguntaba cómo descubrir qué versión había instalado y preguntaba cómo incluir esa información en una declaración de 'impresión'. –

20
import sys 

versión ampliada

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

específica

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

o

print(sys.version_info.major) 
'3' 

o

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