📜  Python中的平台模块(1)

📅  最后修改于: 2023-12-03 15:19:29.414000             🧑  作者: Mango

Python中的平台模块

Python中的平台模块(platform)是一个非常有用的库,可用于检查不同操作系统下的系统配置和硬件信息。 它提供了一种跨平台的方法,可以轻松地确定您的Python脚本运行的操作系统,以及正在运行系统的版本。 这在编写跨平台脚本时非常有用。

安装

平台模块在Python标准库中,所以它不需要安装。 可以通过导入平台模块来使用它。

import platform
检查操作系统

可以使用Python的平台模块检查当前正在运行的操作系统。通过平台模块中提供的 system() 函数,可以获取当前操作系统的类型。

import platform

print(platform.system())

输出:

Windows

system() 函数还可以返回 Unix,Linux,Java 等操作系统类型,具体取决于正在运行的系统。

操作系统版本

要获取当前操作系统的版本,可以使用平台模块中的 release() 函数。

import platform

print(platform.release())

输出:

10

对于不同操作系统,版本的输出格式也有所不同。在Windows系统中,这个数字表示操作系统的主版本号。

CPU信息

平台模块还可以用于检查CPU的信息,包括名称和架构。

import platform

print(platform.processor())

输出:

Intel64 Family 6 Model 142 Stepping 10, GenuineIntel
Python版本

平台模块还可以用于检查Python版本和安装信息。

import platform

print(platform.python_version())

输出:

3.8.5

还可以使用 python_compiler()python_build() 函数,分别返回Python的编译器和构建信息。

import platform

print(platform.python_compiler())
print(platform.python_build())

输出:

MSC v.1916 64 bit (AMD64)
('tags/v3.8.5:580fbb0', 'May 27 2021 15:11:08')