python获取各操作系统硬件信息的方法

   本文实例讲述了python获取各操作系统硬件信息的方法。分享给大家供大家参考。具体如下:

  1. windows

  使用WMI:

  (WMI官网地址:http://pypi.python.org/pypi/WMI 或 点击此处本站下载。)

  ?

1
2
3
4
5

import wmi
w=wmi.WMI()
cpus=w.Win32_Processor()
for u in cpus:
print 'cpu id:',u.ProcessorId

  运行结果如下:

  ?

1
2

cpu id: BFEBFBFF0001067A
cpu id: BFEBFBFF0001067A

  2. linux

  直接读取:

  /proc

  文件下面的信息,都是些文本文件。如读取cpu信息:

  /proc/cpuinfo

  3. Mac

  使用subprocess.Popen()

  执行相应的命令:

  /usr/sbin/system_profiler SPHardwareDataType

  然后再得到输出分析结果

  希望本文所述对大家的Python程序设计有所帮助。

时间: 2024-09-20 18:22:42

python获取各操作系统硬件信息的方法的相关文章

php获取服务器操作系统相关信息的方法_php技巧

本文实例讲述了php获取服务器操作系统相关信息的方法.分享给大家供大家参考,具体如下: 下面是PHP获取当前服务器信息的基本语句. PHP程式版本: <?PHP echo PHP_VERSION; ?> ZEND版本: <?PHP echo zend_version(); ?> MYSQL支持: <?php echo function_exists (mysql_close)?"是":"否"; ?> MySQL数据库持续连接 :

python使用wmi模块获取windows下硬盘信息的方法

本文实例讲述了python使用wmi模块获取windows下硬盘信息的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45# -*- coding: utf-8 -*- #import ################################

python简单程序读取串口信息的方法_python

本文实例讲述了python简单程序读取串口信息的方法.分享给大家供大家参考.具体分析如下: 这段代码需要调用serial模块,通过while循环不断读取串口数据 import time import serial ser = serial.Serial( #下面这些参数根据情况修改 port='COM1', baudrate=9600, parity=serial.PARITY_ODD, stopbits=serial.STOPBITS_TWO, bytesize=serial.SEVENBIT

java获取客服端信息的方法(系统,浏览器等)_java

如下所示: String agent = request.getHeader("user-agent"); System.out.println(agent); StringTokenizer st = new StringTokenizer(agent,";"); st.nextToken(); String userbrowser = st.nextToken(); System.out.println(userbrowser); String useros =

python获取本机外网ip的方法_python

本文实例讲述了python获取本机外网ip的方法.分享给大家供大家参考.具体如下: python从显示ip地址的网站获取本机外网ip,这段python代码抓取网站上的ip地址信息 import urllib import re print "we will try to open this url, in order to get IP Address" url = "http://checkip.dyndns.org" print url request = ur

Python读取mp3中ID3信息的方法_python

本文实例讲述了Python读取mp3中ID3信息的方法.分享给大家供大家参考.具体分析如下: pyid3不好用,常常有不认识的. mutagen不错,不过默认带的easyid3不会读取注释,需要手工hack一下 Python代码如下: from mutagen.mp3 import MP3 import mutagen.id3 from mutagen.easyid3 import EasyID3 EasyID3.valid_keys["comment"]="COMM::'X

python获取外网ip地址的方法总结

  本文实例总结了python获取外网ip地址的方法.分享给大家供大家参考.具体如下: 一.利用脚本引擎库直接获取 ? 1 2 3 4 5 6 7 import console; import web.script import inet.http; var jsVm = web.script("JavaScript") jsVm.AddCode( inet.http().get("http://fw.qq.com/ipaddress") ) var ipAddr

Python获取系统默认字符编码的方法

  本文实例讲述了Python获取系统默认字符编码的方法.分享给大家供大家参考.具体分析如下: 在Python代码中,普通字符串的编码方式与程序源文件编码方式一致的,而很多IDE在默认情况下,将程序源文件按照系统默认字符编码来保存的. 下面给出用Python获取系统默认编码的例子: ? 1 2 3 4 5 6 7 #!/usr/bin/env python #coding=utf-8 """ 获取系统默认编码 """ import sys pri

PHP获取QQ达人QQ信息的方法

 这篇文章主要介绍了PHP获取QQ达人QQ信息的方法,实例分析了php获取QQ信息的原理与对应的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了PHP获取QQ达人QQ信息的方法.分享给大家供大家参考.具体分析如下: 补充以下几点: ① 这是一个简单的例程,通过扩展可以轻松获取千万级别QQ信息,$jsonUrl 参数cd=610900 为城市代码 ② QQ达人信息已经做防盗链了,所以在此用到PHP的refer去伪造 http://city.qq.com ③ 本来想做一个