在python2.7中,它很简单,只需导入lib平台即可。但我怎么能看到我的窗户是32位还是64位?我使用python2.2中的系统构建,但找不到这样做的方法:(
任何sugestions?
答案 0 :(得分:7)
platform
module source code提供了丰富的信息。
从那里向后移植以确定Windows平台上的机器架构,它将使用:
import os
def machine():
try:
return os.uname()[-1]
except AttributeError:
if "PROCESSOR_ARCHITEW6432" in os.environ:
return os.environ.get("PROCESSOR_ARCHITEW6432", '')
else:
return os.environ.get('PROCESSOR_ARCHITECTURE', '')
答案 1 :(得分:0)
在Python 2.x中你可以这样做:
import sys
print sys.maxint
并通过sys.maxint
检测它是否为32/64位。
注意:如果您在64位计算机上运行32位Python,则此方法可能会失败。