2009-08-09 14 views

risposta

324

Prova

import sys 
print(sys.version) 

Questa stampa la stringa completa informazioni sulla versione. Se si desidera solo il numero di versione di Python, quindi Bastien Léonard's solution è il migliore. Potresti voler esaminare la stringa completa e vedere se ne hai bisogno o parti di essa.

27
import platform 
print(platform.python_version()) 

o

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

Edit: mi aveva completamente perso il platform.python_version) medthod (.

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

Prova

python --version 

o

python -V 

Questo restituirà una versione pitone corrente nel terminale.

+1

Bello e semplice! Raccomando il secondo metodo perché la versione precedente di Python non supporta il flag "--version". Inoltre, meno digitando per me, meglio è. –

+1

Questa dovrebbe essere la risposta accettata! –

+2

No, non dovrebbe essere la risposta, perché Thomas ha chiesto espressamente "... nell'output?". Non stava chiedendo come scoprire quale versione aveva installato, stava chiedendo come includere quell'informazione in una "stampa". –

20
import sys 

versione ampliata

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

specifico

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'