在输出中打印Python版本

如何在输出中打印当前Python安装的版本号?

尝试

import sys print(sys.version) 

这将打印完整版本信息string。 如果你只想要Python版本号,那么BastienLéonard的解决scheme是最好的。 你可能想检查完整的string,看看你是否需要它或部分。

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

尝试

 python --version 

要么

 python -V 

这将在terminal中返回一个当前的Python版本。

 import platform print(platform.python_version()) 

要么

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

编辑:我完全错过了platform.python_version()方法。

 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'