python操作系统-Python实现获取操作系统版本信息方法
最近,想在我的YouMoney(http://code.google.com/p/youmoney/)里面增加提取用户操作系统版本信息。比如windows用户,可能要返回Windows XP ,或者Windows 2003, 苹果用户应该返回Mac OS X 10.5.8。用了很多办法,包括在mac系统里调用系统命令,取环境变量,等等。最后无意发现,原来python里里面有个platform模块就可以干这件事情。省事啊!
mac上这么干
复制代码 代码如下:
localhost:~ apple$ python
Python 2.5.1 (r251:54863, Jun 17 2009, 20:37:34)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.mac_ver()
('10.5.8', ('', '', ''), 'i386')
>>> platform.version()
'Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386'
>>> platform.platform()
'Darwin-9.8.0-i386-32bit'
>>> platform.system()
'Darwin'
>>>
基本上用platform.platform()就足够了。如果是在windows上,专门还有个platform.win32_ver() 可用。
python操作系统-Python实现获取操作系统版本信息方法相关推荐
- (1)python pyinstaller打包exe添加版本信息(2)python获取exe版本信息(3)pyqt5开发exe添加检查版本更新功能
笔者总结不容易点个关注吧 一键三联哦! 感谢您! python pyinstaller打包exe添加版本信息 打包并添加版本信息 注意!这里有个坑 如果第二次要修改版权信息 要将fi ...
- HttpServletRequest请求中获取操作系统,浏览器及浏览器版本信息
最近在开发中需要从request中获取操作系统,浏览器及浏览器版本信息.我们都知道通过request.getHeader("User-Agent")可以获取到.但是这样获取到的信息 ...
- Python 使用 twitter API 获取twitter用户信息
Python 使用 twitter API 获取twitter用户信息 1. 概述 twitter作为国外极其大众化的社交平台,具有大量的海外用户,平台流动数据量极大,是国外人群生活数据的重要来源之一 ...
- GetVersionEx 获取系统版本信息
转自:http://blog.csdn.net/yyingwei/article/details/8286658 最近在windows 8上获取系统版本信息需要调用系统API,于是用到了GetVers ...
- ansible playbook脚本获取系统版本信息
ansible playbook脚本获取系统版本信息 执行环境说明 脚本执行过程中实测系统为 redhat6.redhat7 suse11 suse12: [root@ansible_host ~]# ...
- linux获取bios版本号,在Windows中获取BIOS版本信息的4种方法 | MOS86
BIOS,或技术上称为基本输入和输出系统,是计算机中最重要的软件之一.它位于主板上,并管理硬件设备(如处理器,硬盘,图形卡等)之间的所有连接.主板制造商不时会发布BIOS或UEFI(统一可扩展固件接口 ...
- js 获取浏览器版本信息(全)
原文地址 js 获取浏览器版本信息(全) 觉得挺不错的,所以就收藏起来 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...
- sdk数值与android版本,Android SdkVersion的区别及获取版本信息方法
1.minSdkVersion,targetSdkVersion,maxSdkVersion,compileSdkVersion四个数值之间有什么区别? • minSdkVersion,maxSdkV ...
- java反射 获取方法_java反射之获取类的信息方法(推荐)
本文接上文"老生常谈反射之class类的使用(必看篇)",以编写一个用来获取类的信息(成员函数.成员变量.构造函数)的工具类来讲解"反射之获取类的信息" 1.获 ...
- android 内核 版本,详解Android获取系统内核版本的方法与实现代码
Android获取系统内核版本的方法 这里主要实现获取Android Linux 内核的版本号,网上关于这类文章不是很多,这里记录下,希望能帮助到大家, 实现代码: public static Str ...
最新文章
- [Caffe]:关于*** Aborted at 1479432790 (unix time) try date -d @1479432790 错误的另一种原因
- React学习笔记二 通过柯里化函数实现带参数的事件绑定
- System 中的数学函数
- 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
- 小程序毕设作品之微信二手交易小程序毕业设计成品(6)开题答辩PPT
- 企业微信:上传图片获取永久url --Java
- mysql中文显示标题列_我在数据库中建立的列名为英文的,但标题是中文的,在编程界面中显示的是英文的列名,怎样设置成中文的?...
- 环艺考计算机英语吗,应届考取北理环艺分享|愿汗水泪水都不会被辜负!
- GCD Expectation ZOJ - 3868 (容斥)
- MySQL installer直接解决安装(包括不想安在c盘也OK)、更新、卸载问题
- 企业级大数据项目【1】需求分析及概要设计篇
- Oracle查询优化改写2.0 第二章:给查询结果排序
- Unicode编码和Base64编码
- matlab识别中国象棋棋盘,一种基于图像处理的中国象棋识别系统及方法与流程
- electron-v8.2.1-win32-x64.zip 下载失败(npm install electron 安装失败)
- C++第一天(编写第一个程序,变量与常量)
- Python 中MNE库去伪迹(ICA)案例的逐句解析
- 多个containers 共用一个pvc_Smart News | 糊树脂 PVC糊树脂价格有望持续上涨,相关概念股迎利好...
- martin fowler_Martin Kleppmann的大型访谈:“弄清楚分布式数据系统的未来”
- 全排列的算法(八)——序数法
热门文章
- [转]matlab GUI 新手入门——最基本的几个概念
- Spring MVC测试框架
- Kubernetes1.1源码分析(二)
- 20145208 20145230 20145235 《信息安全系统设计基础》实验三 实时系统的移植
- Git历险记(四)——索引与提交的幕后故事
- HP服务器RAID配置
- 【转】常用数据结构及复杂度
- Croc Champ 2013 - Round 2 (Div. 2 Edition) 贪心+ 搜索+剪枝 + 数学
- Javascript使用Ajax跟踪历史
- python拿什么做可视化界面好-手把手教你用Python做个可视化的“剪刀石头布”小游戏...