python判断windows系统是32位还是64位的方法

yipeiwu_com5年前Python基础

本文实例讲述了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程序设计有所帮助。

相关文章

Flask框架的学习指南之制作简单blog系统

Flask框架的学习指南之制作简单blog系统

之前写了一篇flask开发环境搭建,今天继续,进行一个实战小项目-blog系统。 blog系统很简单,只有一个页面,然后麻雀虽小五脏俱全。这里目的不是为了做项目而做项目,这篇文章本意是通...

详解Python import方法引入模块的实例

详解Python import方法引入模块的实例 在Python用import或者from…import或者from…import…as…来导入相应的模块,作用和使用方法与C语言的inc...

对Python 数组的切片操作详解

高级特性 切片操作:对list,tuple元素进行截取操作,非常简便。 L[0:3],L[:3] 截取前3个元素。 L[1:3] 从1开始截取2个元素出来。 L[-1] 取倒数第一个元素...

Tensorflow实现AlexNet卷积神经网络及运算时间评测

本文实例为大家分享了Tensorflow实现AlexNet卷积神经网络的具体实现代码,供大家参考,具体内容如下 之前已经介绍过了AlexNet的网络构建了,这次主要不是为了训练数据,而是...

Python检查图片是否损坏及图片类型是否正确过程详解

Python检查图片是否损坏及图片类型是否正确过程详解

检查图片是否损坏 日常工作中,时常会需要用到图片,有时候图片在下载、解压过程中会损坏,而如果一张一张点击来检查就太不Cool了,因此我想大家都需要一个检查脚本; 测试图片,0.jpg是...