📅  最后修改于: 2023-12-03 15:34:00.791000             🧑  作者: Mango
在Python中,我们可以很方便地获取操作系统相关信息。下面将介绍几种获取操作系统信息的方法。
在Python中,使用Platform模块可以轻松获取当前操作系统的各种信息。
import platform
print("操作系统名称和版本号:", platform.platform())
print("操作系统名称:", platform.system())
print("操作系统版本号:", platform.version())
print("操作系统位数:", platform.architecture())
print("计算机类型:", platform.machine())
print("计算机网络名称:", platform.node())
print("处理器类型:", platform.processor())
输出结果:
操作系统名称和版本号: Windows-10-10.0.19041-SP0
操作系统名称: Windows
操作系统版本号: 10.0.19041
操作系统位数: ('64bit', 'WindowsPE')
计算机类型: AMD64
计算机网络名称: DESKTOP-123456
处理器类型: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
通过Python的os模块,可以方便地获取一些操作系统信息。
import os
print("当前工作目录:", os.getcwd())
print("操作系统类型:", os.name)
print("环境变量:", os.environ)
print("当前用户名:", os.getlogin())
print("CPU数量:", os.cpu_count())
print("Python解释器路径:", os.__file__)
输出结果:
当前工作目录: C:\Users\abc\Desktop
操作系统类型: nt
环境变量: environ({'ALLUSERSPROFILE': 'C:\\ProgramData', 'APPDATA': 'C:\\Users\\abc\\AppData\\Roaming', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'COMMONPROGRAMW6432': 'C:\\Pr...
当前用户名: abc
CPU数量: 12
Python解释器路径: C:\Anaconda3\lib\os.py
使用Python的socket模块,可以获取计算机的IP地址、主机名等。
import socket
print("主机名:", socket.gethostname())
print("IP地址:", socket.gethostbyname(socket.gethostname()))
输出结果:
主机名: DESKTOP-123456
IP地址: 192.168.1.100
本文介绍了几种Python获取操作系统信息的方法,包括使用platform模块获取操作系统信息、使用os模块获取一些操作系统信息、使用socket模块获取计算机IP地址、主机名等。这些方法都十分简单易用,可以为开发者提供很多便利。