在python2.7中很简单,只需导入lib平台。 但是我怎么能看到,如果我的Windows是32位或64位? 我在python2.2中使用系统构build,并找不到一个方法做到这一点:(
任何消化?
platform
模块 源代码是信息性的。
从那里返回来确定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', '')
在Python 2.x中,你可以这样做:
import sys print sys.maxint
并通过sys.maxint
检测是否是32/64位。
注意:如果你在一个64位的机器上运行一个32位的Python,这个方法可能会失败。