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

系统架构

32位还是64位>>>import platform

>>> 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>>> 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

#或者

import sys

>>> sys.platform

'win32'

系统版本>>> platform.version()

'#1 SMP Debian 3.10.11-1 (2013-09-10)'# python 3.3.2+64 bits on debian jessie 64 bits

'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平台>>> platform.dist()

('debian','jessie/sid', '')# python 3.3.2+ 64 bits on debian jessie 64 bits

节点名

也就是机器名>>> 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

系统信息>>> 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='') # python 3.3.2+64 bits on debian jessie 64 bits

uname_result(system='Windows', node='work-xxx', release='8', version='6.2.9200', machine='AMD64', processor='Intel64 Family 6 Model 58 Stepping 9,

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版本>>> 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

python操作系统-python获取操作系统平台、版本及架构相关推荐

  1. python操作系统-Python与操作系统有关的模块

    Os模块 Python的标准库中的os模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与平台无关. os.sep 可以取代操作系统特定的路径分割符. os.name字符串指示你 ...

  2. python操作系统-Python操作系统

    一 为什么要有操作系统 (两本书:现代操作系统.操作系统原理,学好python以后再去研究吧~~) 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输 ...

  3. python适用的操作系统是什么_学习Python一般使用什么操作系统?

    随着编程语言的爆火,越来越多的人都想要转行学Python,而对于初入门Python的人来讲,刚开始学习会产生各种各样的疑问,比如学习Python一般使用什么操作系统?其实初入门Python对于系统的选 ...

  4. Java 获取操作系统名字、系统版本、cpu信息

    Java 获取操作系统名字.系统版本.cpu信息 System.getProperty("os.name");//得到操作系统名字 System.getProperty(" ...

  5. HttpServletRequest请求中获取操作系统,浏览器及浏览器版本信息

    最近在开发中需要从request中获取操作系统,浏览器及浏览器版本信息.我们都知道通过request.getHeader("User-Agent")可以获取到.但是这样获取到的信息 ...

  6. python应用领域有开发操作系统吗_python 全栈开发,Day37(操作系统的发展史)

    昨日内容回顾: # C/S和B/S架构 # osi五层模型 # 应用层 # 自定义协议(struct) _ 解决黏包 # 验证客户端合法性 _ hmac os.urandom # 解决TCP协议的se ...

  7. 批处理命令之精确获取操作系统版本信息

    作者:朱金灿 来源:http://blog.csdn.net/clever101 为了使得批处理命令获取更大的通用性,有时需要获取操作系统版本.今天为此搜了一些资料,网上的说法是Ver.注册表.WMI ...

  8. 【Python获取购物平台APP评论内容】

    Python获取购物平台APP的评论内容 最近研究需要商品评论数据,参考学习了其他大佬的文章.根据我自己不同的数据需求,改写了一个可以爬取购物APP评论数据的爬虫.但是不完全自动,仅供参考和个人学习使 ...

  9. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3)).安装.学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略 ...

  10. python 自动获取所有设备信息-使用Python脚本来获取Cisco设备信息的示例

    今天发现一个使用python写的管理cisco设备的小框架tratto,可以用来批量执行命令. 下载后主要有3个文件: Systems.py 定义了一些不同设备的操作系统及其常见命令. Connect ...

最新文章

  1. Spring AOP基础—JDK动态代理
  2. 计算机九大核心课程,九大变化,透析IB(国际文凭)课程发展趋势
  3. Docker (一、dockerfile-node.js)
  4. bzoj 1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富(DP)
  5. XAMPP中启动tomcat报错的解决方法
  6. win10cmd重置系统_命令提示符修复系统win10 系统还原
  7. matlab绘制s域零极点分布图,《信号与系统》第五章 连续系统的s域分析.ppt
  8. 分享学JavaScript的第九天
  9. 如何根据pom文件创建自己的本地仓库
  10. (原创)android6.0系统 PowerManager深入分析(很具体)
  11. 腾讯云服务器用户名在哪里看,腾讯云服务器如何查看账号操作日志信息
  12. Arduino、AB相增量式光电编码器测位移和速度方向
  13. 北京 买房 提取 公积金
  14. thinkpad T400 X301 X230 T510 w500 W530 dell6400 dell1420 e6320 e6420 M6800 X201expresscard扩展nvme盘
  15. matlab RGB到HSI的彩色转换及实现
  16. r语言中如何进行两组独立样本秩和检验
  17. 《观察与思考》:相信中国,寻找下一个比尔·盖茨
  18. Doxygen详细介绍
  19. webpack4.X版本的使用
  20. 公告信息mysql_通告(公告),消息(站内短信),提醒的数据库设计

热门文章

  1. 转---svn的使用
  2. 最大的100家外包公司(zz.IS2120@BG57IV3)
  3. iOS程序启动画面的制作
  4. [Ubuntu]更改所有子文件和子目录所有者权限
  5. TI(德州仪器) TMS320C674x逆向分析之一
  6. Servlet开发配置
  7. UnityVS(Visual Studio Tools For Unity)的安装与使用
  8. 想做个手机app,大家帮忙提些建议~thx
  9. 【Transact-SQL】SQL Server自动把left join自动转化为inner join、以及关联时的数据重复问题...
  10. C# WinForm 在窗口菜单上显示已打开窗体的标题及其窗体的排列