#!/usr/bin/env python
#coding=utf-8
#platform_mode.py
import platform
profile = [
platform.architecture(), #系統架構
platform.dist(), #系統類型,版本號,取名
platform.libc_ver(), #C庫類型及版本號
platform.mac_ver(), #這個好像什麼都沒獲取到
platform.machine(), #機器平臺
platform.node(), #計算機名稱
platform.platform(), #系統平臺信息
platform.processor(), #處理器類型
platform.python_build(), #python版本號跟發佈日期
platform.python_compiler(), #編譯python所用編譯器
platform.python_version(), #python版本號
platform.system(), #系統類型
platform.uname(), #系統類型名稱,內核版本,發佈日期,處理架構
platform.version(), #發佈日期
]
for item in profile:
print item
#root@bt:~# python platform_mode.py
#('32bit', 'ELF')
#('Ubuntu', '10.04', 'lucid')
#('glibc', '2.4')
#('', ('', '', ''), '')
#i686
#bt
#Linux-3.2.6-i686-with-Ubuntu-10.04-lucid
#
#('r265:79063', 'Apr 16 2010 13:09:56')
#GCC 4.4.3
#2.6.5
#Linux
#('Linux', 'bt', '3.2.6', '#1 SMP Fri Feb 17 10:40:05 EST 2012', 'i686', '')
##1 SMP Fri Feb 17 10:40:05 EST 2012
#
#('32bit', 'WindowsPE')
#('', '', '')
#('', '')
#('', ('', '', ''), '')
#
#Silence-PC
#Windows-Vista-6.1.7601
#
#('r254:67916', 'Dec 23 2008 15:10:54')
#MSC v.1310 32 bit (Intel)
#2.5.4
#Windows
#('Windows', 'Silence-PC', 'Vista', '6.1.7601', '', '')
#6.1.7601
python學習--platform
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.