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编写的微博应用
Oct 17 Python
对Python的Django框架中的项目进行单元测试的方法
Apr 11 Python
Python文件与文件夹常见基本操作总结
Sep 19 Python
python 计算文件的md5值实例
Jan 13 Python
python条件变量之生产者与消费者操作实例分析
Mar 22 Python
使用Python编写Prometheus监控的方法
Oct 15 Python
python爬虫简单的添加代理进行访问的实现代码
Apr 04 Python
Python如何使用函数做字典的值
Nov 30 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 Python
解决reload(sys)后print失效的问题
Apr 25 Python
如何用python插入独创性声明
Mar 31 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
第五节--克隆
2006/11/16 PHP
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
简单谈谈json跨域
2016/03/13 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
Nodejs--post的公式详解
2017/04/29 NodeJs
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
中学教师实习自我鉴定
2013/09/28 职场文书
机械设计及其自动化专业推荐信
2013/10/31 职场文书
工商管理专业应届生求职信
2013/11/04 职场文书
七一党建活动方案
2014/01/28 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
世界遗产的导游词
2015/02/13 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
宾馆客房管理制度
2015/08/06 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
MySQL 十大常用字符串函数详解
2021/06/30 MySQL
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python