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 列表list使用介绍
Nov 30 Python
在Python中使用PIL模块对图片进行高斯模糊处理的教程
May 05 Python
Python中关于使用模块的基础知识
May 24 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
Python替换月份为英文缩写的实现方法
Jul 15 Python
Python paramiko模块使用解析(实现ssh)
Aug 30 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
tensorflow之自定义神经网络层实例
Feb 07 Python
pandas分组聚合详解
Apr 10 Python
学习python需要有编程基础吗
Jun 02 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 16 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页面间参数传递的四种方法详解
2013/06/09 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
php中 $$str 中 "$$" 的详解
2015/07/06 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
js右键菜单效果代码
2007/07/21 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
2016/02/02 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
Python中decorator使用实例
2015/04/14 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
pygame实现飞机大战
2020/03/11 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
详解Python 最短匹配模式
2020/07/29 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
德国足球商店:OUTFITTER
2019/05/06 全球购物
领导检查欢迎词
2014/01/14 职场文书
消防安全责任书范本
2014/04/15 职场文书
网站出售协议书范文
2014/10/10 职场文书
办公用品管理制度
2015/08/04 职场文书
员工安全责任协议书
2016/03/22 职场文书
MySQL基于索引的压力测试的实现
2021/11/07 MySQL
关于mysql中string和number的转换问题
2022/06/14 MySQL