Печать версии Python на выходе

Как я могу напечатать номер версии для текущей установки Python на выходе?

Пытаться

import sys print(sys.version) 

Это печатает полную информацию о версии. Если вам нужен только номер версии python, то решение Bastien Léonard является лучшим. Вы можете изучить полную строку и посмотреть, нужно ли вам это или ее части.

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

Пытаться

 python --version 

или

 python -V 

Это вернет текущую версию python в терминале.

 import platform print(platform.python_version()) 

или

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

Редактировать: я полностью пропустил платформу platform.python_version () medthod.

 import sys 

расширенная версия

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

конкретный

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

или

 print(sys.version_info.major) '3' 

или

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