Python判断操作系统类型代码分享


Posted in Python onNovember 22, 2014

经常地我们需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台(操作系统类型)。

代码如下:

import platform
def TestPlatform():

    print ("----------Operation System--------------------------")

    #Windows will be : (32bit, WindowsPE)

    #Linux will be : (32bit, ELF)

    print(platform.architecture())
    #Windows will be : Windows-XP-5.1.2600-SP3 or Windows-post2008Server-6.1.7600

    #Linux will be : Linux-2.6.18-128.el5-i686-with-redhat-5.3-Final

    print(platform.platform())
    #Windows will be : Windows

    #Linux will be : Linux

    print(platform.system())
    print ("--------------Python Version-------------------------")

    #Windows and Linux will be : 3.1.1 or 3.1.3

    print(platform.python_version())
def UsePlatform():

  sysstr = platform.system()

  if(sysstr =="Windows"):

    print ("Call Windows tasks")

  elif(sysstr == "Linux"):

    print ("Call Linux tasks")

  else:

    print ("Other System tasks")

    

UsePlatform()
Python 相关文章推荐
python 打印出所有的对象/模块的属性(实例代码)
Sep 11 Python
python爬虫爬取淘宝商品信息
Feb 23 Python
python快排算法详解
Mar 04 Python
python实现AES加密解密
Mar 28 Python
Python3实现计算两个数组的交集算法示例
Apr 03 Python
python set内置函数的具体使用
Jul 02 Python
Django forms表单 select下拉框的传值实例
Jul 19 Python
详解python中docx库的安装过程
Nov 08 Python
解决c++调用python中文乱码问题
Jul 29 Python
Python通过递归函数输出嵌套列表元素
Oct 15 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
Jun 29 Python
Python人工智能之混合高斯模型运动目标检测详解分析
Nov 07 Python
python logging类库使用例子
Nov 22 #Python
Python中模拟enum枚举类型的5种方法分享
Nov 22 #Python
Python读写Excel文件方法介绍
Nov 22 #Python
Python中的包和模块实例
Nov 22 #Python
Python动态加载模块的3种方法
Nov 22 #Python
收集的几个Python小技巧分享
Nov 22 #Python
Python获取Windows或Linux主机名称通用函数分享
Nov 22 #Python
You might like
php绘制一条弧线的方法
2015/01/24 PHP
Smarty保留变量用法分析
2016/05/23 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
jquery 提示信息显示后自动消失的具体实现
2013/12/18 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
对比分析json及XML
2014/11/28 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
详解Python的Django框架中的通用视图
2015/05/04 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
python print 格式化输出,动态指定长度的实现
2020/04/12 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
python logging模块的使用
2020/09/07 Python
利用python+request通过接口实现人员通行记录上传功能
2021/01/13 Python
python实现图片转字符画的完整代码
2021/02/21 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
交通专业个人自荐信格式
2013/09/23 职场文书
高中历史教学反思
2014/02/08 职场文书
司法局火灾防控方案
2014/06/05 职场文书
2014年计生标语
2014/06/23 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
辞职书格式样本
2015/02/26 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
关于做家务的心得体会
2016/01/23 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
用JS创建一个录屏功能
2021/11/11 Javascript
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL