python判断windows系统是32位还是64位的方法


Posted in Python onMay 11, 2015

本文实例讲述了python判断windows系统是32位还是64位的方法。分享给大家供大家参考。具体分析如下:

通常64的windows系统program files文件夹(用来安装应用程序的默认的默认的目录),有2个,一个是program files另外一个是program files(x86), 而32bit的只有program files这一个文件夹。

根据上面这一特点,我们就可以判断windows系统是32还是64位的。

import os
prg = 'C:Program Files(x86)'
if True == os.path.exists( prg ):
   print '64bit'
else:
  print '32bit'

上面的代码其实是有问题的,如果当前系统是安装在d盘的话就有问题,所以为了完善上面的代码可以判断的一下当前系统的安装盘符,这个可以从系统的环境变量。

另外一种方法,直接使用环境变量:

PROGRAMFILES(X86)
import os
def Is64Windows():
  return 'PROGRAMFILES(X86)' in os.environ

上面的函数判断当前的系统是不是64bit的系统,这个方法就没有第一种方法的问题。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
使用Python对Excel进行读写操作
Mar 30 Python
用Python实现KNN分类算法
Dec 22 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
May 08 Python
python调用OpenCV实现人脸识别功能
May 25 Python
python使用__slots__让你的代码更加节省内存
Sep 05 Python
Python matplotlib画图与中文设置操作实例分析
Apr 23 Python
pandas.read_csv参数详解(小结)
Jun 21 Python
Python OpenCV 使用滑动条来调整函数参数的方法
Jul 08 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
python程序实现BTC(比特币)挖矿的完整代码
Jan 20 Python
matplotlib grid()设置网格线外观的实现
Feb 22 Python
Matplotlib animation模块实现动态图
Feb 25 Python
Python中使用装饰器时需要注意的一些问题
May 11 #Python
python在linux系统下获取系统内存使用情况的方法
May 11 #Python
Python实现登录人人网并抓取新鲜事的方法
May 11 #Python
python实现中文输出的两种方法
May 09 #Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
May 09 #Python
Python遍历指定文件及文件夹的方法
May 09 #Python
Python使用chardet判断字符编码
May 09 #Python
You might like
PHP 数组基础知识小结
2010/08/20 PHP
discuz的php防止sql注入函数
2011/01/17 PHP
php示例详解Constructor Prototype Pattern 原型模式
2015/10/15 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
php表单习惯用的正则表达式
2017/10/11 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
JavaScript使用cookie
2007/02/02 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
js如何打印object对象
2015/10/16 Javascript
Bootstrap下拉菜单效果实例代码分享
2016/06/30 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
python中pygame模块用法实例
2014/10/09 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
Ajxa常见问题都有哪些
2014/03/26 面试题
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
会计专业自荐信范文
2015/03/05 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书