简介
platform模块为应用程序提供Python运行的操作系统信息、运行处理器信息、所使用的Python编译器信息、Python解释器信息等平台相关的信息。
解释器信息
platform模块提供了四个函数来获取当前Python解释器信息。
- python_version、以major、minor、patch-level方式返回Python解释器版本
- python_version_tuple、以元组方式,按照major、minor、patch-level返回Python解释器版本
- python_compiler、返回构建解释器所使用的编译器
- python_build、返回解释器的构建信息
平台信息
函数platform返回描述平台通用目的的字符串描述信息。
操作系统与硬件信息
函数uname返回元组,包含了system、node、release、version、machine、processor信息。
函数system返回操作系统名称;
函数node返回主机名;
函数release返回操作系统发行版本号;
函数version返回系统版本详细信息;
函数machine返回硬件类型;
函数processor返回处理器类型。
架构信息
函数architecture返回程序的执行架构信息,包括系统的位数、以及链接格式信息。