首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Python获取系统信息?

如何使用Python获取系统信息?

提问于 2018-03-15 23:49:17
回答 2关注 0查看 231

我需要获得信息,在什么样的环境下,软件正在运行。python有一个库吗?

我想知道以下信息。

  • OS名称/版本
  • CPU名称,时钟速度
  • CPU核数
  • 内存大小

回答 2

脸滚键盘dj

回答已采纳

发布于 2018-03-16 08:33:39

platform模块:

代码语言:txt
AI代码解释
复制
>>> import platform
>>> platform.machine()
'x86'
>>> platform.version()
'5.1.2600'
>>> platform.platform()
'Windows-XP-5.1.2600-SP2'
>>> platform.uname()
('Windows', 'name', 'XP', '5.1.2600', 'x86', 'x86 Family 6 Model 15 Stepping 6, GenuineIntel')
>>> platform.system()
'Windows'
>>> platform.processor()
'x86 Family 6 Model 15 Stepping 6, GenuineIntel'

看加速得中二

发布于 2018-03-16 09:24:35

代码语言:txt
AI代码解释
复制
>>> import os
>>> os.uname()

对于我的系统,运行带有2.6.18内核的CentOS 5.4时,它返回:

('Linux', 'mycomputer.domain.user','2.6.18-92.1.22.el5PAE', '#1 SMP Tue Dec 16 12:36:25 EST 2008', 'i686')

和开发者交流更多问题细节吧,去 写回答
相关文章
Python使用platform库获取系统信息:操作系统信息、硬件信息、python环境信息
platform 库是 Python 的内置库,因此不需要安装。我们可以直接导入它,就像导入其他内置库一样:
小蓝枣
2023/04/24
2K0
Python WMI获取Windows系统信息
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #http://www.cnblogs.com/liu-ke/ 4 import wmi 5 import os 6 import sys 7 import platform 8 import time 9 10 def sys_version(): 11 c = wmi.WMI () 12 #获取操作系统版本 13 for sys in
流柯
2018/08/31
6970
python获取系统信息模块psutil
  psutil,(process and system utilities),可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。
用户1432189
2020/04/08
1.4K0
Python获取系统信息的代码
import os,inspect,socket,time,pymysql num = 0 class Mysql: def init(self,host,user,password,db): self.cnn = pymysql.connect(host=host,user=user, passwd=password, db=db, charset='utf8') self.cur= self.cnn.cursor() def run(self,sql):
用户7999227
2021/11/01
6670
Python WMI获取Windows系统信息
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #http://www.cnblogs.com/liu-ke/ 4 import wmi 5 import os 6 import sys 7 import platform 8 import time 9 10 def sys_version(): 11 c = wmi.WMI () 12 #获取操作系统版本 13 for sys in
流柯
2018/08/30
7900
Python获取系统信息的代码
import os,inspect,socket,time,pymysql num = 0 class Mysql: def init(self,host,user,password,db): self.cnn = pymysql.connect(host=host,user=user, passwd=password, db=db, charset='utf8') self.cur= self.cnn.cursor() def run(self,sql):
大师级码师
2021/11/02
6040
python获取linux的系统信息
 python写的抓取linux系统主要信息的脚本,主要就是内存,硬盘、CPU之类的信息。
py3study
2020/01/10
2.1K0
linux系统获取硬盘使用信息
linux查看硬盘信息要用的几个命令:df命令、du命令、statfs结构及函数,这里用图文说明一下使用方法。
用户9042463
2021/10/13
7.6K0
Python WMI获取Windows系统信息 监控系统
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 #http://www.cnblogs.com/liu-ke/ 4 import wmi 5 import os 6 import sys 7 import platform 8 import time 9 10 def sys_version(): 11 c = wmi.WMI () 12 #获取操作系统版本 13 for sys in
流柯
2018/08/30
8980
获取系统信息
人不读书,则尘俗生其间,照镜则面目可憎,对人则语言无味。一一北宋·黄庭坚 首先是依赖 <!-- 获取系统信息 --> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.9.1</version> </dependency> 然后是工具类 package com.ruben.utils.server; import oshi.SystemIn
阿超
2022/08/16
2K0
获取系统信息
获取Linux系统性能信息(Python)
Python 2.7.5 (default, Jul 13 2018, 13:06:57)
子润先生
2021/07/12
1.8K0
Python量化-如何获取实时股票信息
股票信息的接口有很多,之前大家常用的是新浪的,但在年初的时候,新浪的接口突然不能使用,给大家造成了很大的困扰,为此网上也有很多教程教大家如何从新浪获取数据,跟着教程弄了半天也不行,索性换到126(也就是网易了),感觉速度都还不错。
脑洞的蜂蜜
2022/06/27
1.9K0
【说站】python如何获取对象信息
2、如果想获得一个对象的所有属性和方法,可以使用dir()函数返回包含字符串的list。
很酷的站长
2022/11/23
1.2K0
【说站】python如何获取对象信息
[使用Python监控Oracle索引]使用Python获取Oracle索引信息
上节讲到建立一个MySQL数据库并新建一张用于存放索引信息的表,今天讲如何获取Oracle已使用过的索引名称
bsbforever
2020/08/19
1.1K0
使用Python获取Oracle索引信息
由于我们的执行计划都存在v$sql_plan中,所以我们定期从这个视图中获取索引信息,经过一段时间的积累即可知道哪些索引没被使用过
bsbforever
2020/08/19
9140
使用Python获取Oracle索引信息
【uniapp】 获取系统信息
上节中我们讲到小程序的request请求以及上传文件操作,掌握了小程序基本的控件使用,这节我们要来探讨小程序获取系统信息,识别当前环境
德宏大魔王
2023/08/08
9590
【uniapp】 获取系统信息
使用Sigar包获取操作系统信息[通俗易懂]
项目中的一个需求是获取操作系统的相关信息, 在网上找了相关的资料,发现了一个好的玩意,就是Sigar,它是通过java api的方式来调用程序,基本上能够获取操作系统的全部信息,感觉挺强大的。Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的,它可以被多种语言调用,包括C/C++、java、Perl、Ruby、PHP等,可以收集的信息包括:
全栈程序员站长
2022/11/17
2.5K0
使用Sigar包获取操作系统信息[通俗易懂]
psutil获取系统信息
scputimes(user=125.65, nice=20.8, system=243.42, idle=5515413.34, iowait=15.87, irq=0.0, softirq=45.79, steal=0.0, guest=0.0, guest_nice=0.0)
buiu
2021/12/31
1.6K0
点击加载更多

相似问题

如何使用Python获取系统主机名?

21.5K

获取系统信息调用那个接口?

2219

python smtplib 获取debug信息?

0261

IM群聊系统成员列表怎么获取到成员的昵称和头像信息?

1916

云开发学生信息管理系统?

0247
相关问答用户
中建数科 | 技术总监架构部总经理擅长3个领域
公司公司公司公司公司公司 | 职务职务职务职务职务职务擅长3个领域
腾讯云TDP | 高级后端开发工程师擅长3个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档