2009-08-09 13 views

Odpowiedz

324

Spróbuj

import sys 
print(sys.version) 

ten drukuje pełną informację wersja ciąg. Jeśli chcesz tylko numer wersji Pythona, najlepiej jest Bastien Léonard's solution. Możesz sprawdzić pełny ciąg i sprawdzić, czy go potrzebujesz lub jego fragmenty.

27
import platform 
print(platform.python_version()) 

lub

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

Edit: Ja całkowicie brakowało platform.python_version() medthod.

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

Spróbuj

python --version 

lub

python -V 

ten powróci do aktualnej wersji Pythona w terminalu.

+1

Ładne i proste! Polecam tę drugą metodę, ponieważ starsza wersja Pythona nie obsługuje flagi "--version". Plus, im mniej piszesz, tym lepiej. –

+1

To powinna być zaakceptowana odpowiedź! –

+2

Nie, nie powinno być odpowiedzią, ponieważ Thomas specjalnie zapytał "... na wyjściu?". Nie pytał, jak odkryć, którą wersję zainstalował, ale zapytał, jak zamieścić tę informację w "druku". –

20
import sys 

rozszerzona wersja

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

specyficzne

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

lub

print(sys.version_info.major) 
'3' 

lub

version = ".".join(map(str, sys.version_info[:3])) 
print(version) 
'3.2.2' 
Powiązane problemy