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编写一个国际象棋AI程序
Nov 28 Python
Python实现周期性抓取网页内容的方法
Nov 04 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
用pickle存储Python的原生对象方法
Apr 28 Python
python3 图片referer防盗链的实现方法
Mar 12 Python
pandas.loc 选取指定列进行操作的实例
May 18 Python
有关Python的22个编程技巧
Aug 29 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
Feb 17 Python
python操作toml文件的示例代码
Nov 27 Python
python如何利用cv2模块读取显示保存图片
Jun 04 Python
Python 避免字典和元组的多重嵌套问题
Jul 15 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
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
一些PHP写的小东西
2006/12/06 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
学习php设计模式 php实现门面模式(Facade)
2015/12/07 PHP
修改Laravel5.3中的路由文件与路径
2016/08/10 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
Python实现的文本对比报告生成工具示例
2018/05/22 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
使用Python3内置文档高效学习以及官方中文文档
2019/05/19 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
2020/04/08 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
人力资源部经理助理岗位职责
2014/03/04 职场文书
我的中国梦演讲稿1000字
2014/08/19 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
Nginx配置使用详解
2022/07/07 Servers