文档章节

python 获取操作系统平台、版本及架构

 超级超级管理员
发布于 2015/01/28 21:25
字数 479
阅读 23
收藏 0

platform模块提供了底层系统平台的相关信息

系统架构

32位还是64位

1
2
3
4
5
6
>>>importplatform
>>> platform.architecture()
('64bit','ELF')# python 3.3.2+ 64 bits on debian jessie 64 bits
('32bit','WindowsPE')# python 3.3.2 32 bits on windows 8.1 64 bits
('64bit','WindowsPE')# python 3.3.2 64 bits on wndows 8.1 64 bits
('64bit', '')# python 3.4.1 64 bits on mac os x 10.9.4

ELF和WindowsPE是可执行文件格式

操作系统
linux,mac还是windows

1
2
3
4
5
>>> platform.system()
'Linux'# python 3.3.2+ 64 bits on debian jessie 64 bits
'Windows'# python 3.3.2 32 bits on windows 8.1 64 bits
'Windows'# python 3.3.2 64 bits on windows 8.1 64 bits
'Darwin'# python 3.4.1 64 bits on mac os x 10.9.4

系统版本

1
2
3
4
5
>>> platform.version()
'#1 SMP Debian 3.10.11-1 (2013-09-10)'# python3.3.2+64bits on debian jessie64bits
'6.2.9200'# python 3.3.2 32 bits on windows 8.1 64 bits
'6.2.9200'# python 3.3.2 64 bits on windows 8.1 64 bits
'Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64'# python 3.4.1 64 bits on mac os x 10.9.4

CPU平台

1
2
3
4
5
>>> platform.machine()
'x86_64'# python 3.3.2+ 64 bits on debian jessie 64 bits
'AMD64'# python 3.3.2 32 bits on windows 8.1 64 bits
'AMD64'# python 3.3.2 64 bits on windows 8.1 64 bits
'x86_64'# python 3.4.1 64 bits on mac os x 10.9.4

linux发行版

1
2
>>> platform.dist()
('debian','jessie/sid', '')# python 3.3.2+ 64 bits on debian jessie 64 bits

节点名
也就是机器名

1
2
3
>>> platform.node()
'work'# python 3.3.2+ 64 bits on debian jessie 64 bits
'work-xxx'# python 3.3.2 32 bits on windows 8.1 64 bits

系统信息

1
2
3
4
5
6
7
>>> platform.uname()
uname_result(system='Linux', node='work', release='3.10-3-amd64', version='#1 SMP Debian 3.10.11-1 (2013-09-10)', machine='x86_64', processor='') # python3.3.2+64bits on debian jessie64bits
 
uname_result(system='Windows', node='work-xxx', release='8', version='6.2.9200', machine='AMD64', processor='Intel64 Family6Model58Stepping9,
GenuineIntel')# python 3.3.2 32 bits on windows 8.1 64 bits
 
uname_result(system='Darwin', node='mba', release='13.3.0', version='Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64', machine='x86_64', processor='i386')# python 3.4.1 64 bits on mac os x 10.9.4

python版本

1
2
3
>>> platform.python_verison()
'3.3.2+'# python 3.3.2+ 64 bits on debian jessie 64 bits
'3.3.3'# python 3.3.2 32 bits on windows 8.1 64 bits



原文链接 :http://openwares.net/linux/python_os_version_platform.html

本文转载自:http://openwares.net/linux/python_os_version_platform.html​

共有 人打赏支持
粉丝 2
博文 174
码字总数 72977
作品 0
成都
运维
私信 提问
python获取操作系统平台、版本及架构

platform模块提供了底层系统平台的相关信息 系统架构 32位还是64位 ELF和WindowsPE是可执行文件格式 操作系统 linux,mac还是windows 系统版本 CPU平台 节点名 也就是机器名 系统信息 python...

_周小董
2018/05/08
0
0
在Windows安装Python的教程

在Windows安装Python的教程 作者:马哥教育 来源:http://www.magedu.com/74574.html Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。 在这里我们说一下,...

Py爱好
2018/07/26
0
0
Python中os与sys两模块的区别

前言 os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法。 sys:...

xiaoge2016
2018/04/22
0
0
函数即为服务平台 - Picasso

Picasso = OpenStack API for Functions as a Service Picasso 可以让你在 OpenStack 平台上实现函数即为服务的功能。为包括开发人员和运维人员提供一个简单高效可伸缩的基础架构层。Picasso...

匿名
2016/12/30
0
0
学习python-安装和配置环境变量

Python下载 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/ 你可以在一下链接中下载Python的文档,你可以下载 HTML、PDF 和 PostSc...

yangiris
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

欧拉公式

欧拉公式表达式 欧拉公式的几何意 cosθ + j sinθ 是个复数,实数部分也就是实部为 cosθ ,虚数部分也就是虚部为 j sinθ ,对应复平面单位圆上的一个点。 根据欧拉公式和这个点可以用 复指...

sharelocked
29分钟前
2
0
burpsuite无法抓取https数据包

1.将浏览器和burpsuite的代理都设置好 2.在浏览器地址栏输入: http://burp 3.下载下面的证书,并将证书导入浏览器 cacert.der

Frost729
53分钟前
1
0
JeeSite4.x 消息管理、消息推送、消息提醒

实现统一的消息推送接口,包含PC消息、短信消息、邮件消息、微信消息等,无需让所有开发者了解消息是怎么发送出去的,只需了解消息发送接口即可。 所有推送消息均通过 MsgPushUtils 工具类发...

ThinkGem
今天
6
0
OpenML

https://www.openml.org/search?type=data

shengjuntu
今天
2
0
java强引用,软引用,弱引用和虚引用

先来简要说一下这四种引用的特性: 强引用:如果一个对象具有强引用,那垃圾回收器绝不会回收它 软引用:如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它 弱引用:在垃圾...

woshixin
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部