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  __getattr__与__setattr__使用方法
Sep 06 Python
测试、预发布后用python检测网页是否有日常链接
Jun 03 Python
Python实现判断一行代码是否为注释的方法
May 23 Python
一百多行python代码实现抢票助手
Sep 25 Python
使用python对文件中的单词进行提取的方法示例
Dec 21 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
Django组件cookie与session的具体使用
Jun 05 Python
Python全栈之列表数据类型详解
Oct 01 Python
Python 导入文件过程图解
Oct 15 Python
Python实现使用dir获取类的方法列表
Dec 24 Python
python 爬取豆瓣网页的示例
Apr 13 Python
浅谈怎么给Python添加类型标注
Jun 08 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
PHP的博客ping服务代码
2012/02/04 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
2017/02/28 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
Angular在模板驱动表单中自定义校验器的方法
2017/08/09 Javascript
基于js中this和event 的区别(详解)
2017/10/24 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
Python+微信接口实现运维报警
2016/08/27 Python
python实现FTP服务器服务的方法
2017/04/11 Python
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
Python编程flask使用页面模版的方法
2018/12/28 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
供应链金融服务方案
2014/05/25 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
运动会宣传语
2015/07/13 职场文书
追悼会答谢词范文
2015/09/29 职场文书
导游词之五台山
2019/10/11 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
go语言-在mac下brew升级golang
2021/04/25 Golang