第十七章:运行时特性-sysconfig:解释器编译时配置-Python版本和平台

17.7.3 Python版本和平台
尽管sys包含一些基本平台标识,但还不够特定,不足以用来安装二进制包,因为sys.platform并不总包括有关硬件体系结构、指令大小或影响二进制库兼容性的其他值的信息。要想更准确地指示平台信息,可以使用get_platform()。

import sysconfig

print(sysconfig.get_platform)

在这里插入图片描述
作为一种便利方法,还可以通过sysconfig中的get_python_version()从sys.version_info得到解释器版本。

import sysconfig
import sys

print('sysconfig.get_python_version():',
      sysconfig.get_python_version())
print('\nsys.version_info:')
print('  major        :',sys.version_info.major)
print('  minor        :',sys.version_info.minor)
print('  micro        :',sys.version_info.micro)
print('  releaselevel :',sys.version_info.releaselevel)
print('  serial       :',sys.version_info.serial)

get_python_version()会返回一个串,在构建版本特定的路径时很适合。
第十七章:运行时特性-sysconfig:解释器编译时配置-Python版本和平台_第1张图片

你可能感兴趣的:(Python标准库)