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出现_warn_unsafe_extraction问题的方法
Mar 24 Python
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
python 数据的清理行为实例详解
Jul 12 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
Python 经典面试题 21 道【不可错过】
Sep 21 Python
python对日志进行处理的实例代码
Oct 06 Python
解决Pycharm运行时找不到文件的问题
Oct 29 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
python读写csv文件的方法
Aug 13 Python
python实现将视频按帧读取到自定义目录
Dec 10 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
解决python 虚拟环境删除包无法加载的问题
Jul 13 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
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
apache配置虚拟主机的方法详解
2013/06/17 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
Textarea根据内容自适应高度
2013/10/28 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
JavaScript之DOM_动力节点Java学院整理
2017/07/03 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
微信小程序开发之路由切换页面重定向问题
2018/09/18 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
python使用pygame框架实现推箱子游戏
2018/11/20 Python
Python reversed函数及使用方法解析
2020/03/17 Python
python交互模式基础知识点学习
2020/06/18 Python
Python 存取npy格式数据实例
2020/07/01 Python
python解包概念及实例
2021/02/17 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
后勤人员自我评价怎么写
2013/09/19 职场文书
优秀毕业生自我鉴定
2014/02/11 职场文书
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
公司活动方案范文
2014/03/06 职场文书
感恩母亲节演讲稿
2014/05/07 职场文书
施工安全标语
2014/06/07 职场文书
公共场所禁烟标语
2014/06/25 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
社区敬老月活动总结
2015/05/07 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS