在输出中打印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'