有各种各样的方法可以确定Python可执行文件是32位还是64位程序。但是有没有办法确定机器是否支持x64?我在64位机器上找到的所有结果都是32位的x86 Python发行版。你知道吗
一种方法是使用sys.maxsize > (1 << 32)
,但它会带来上面提到的问题。你知道吗
编辑:Himal的第一个链接已经为Windows提供了一个解决方案,检查PROGRAMFILES
环境变量。然后我可以查看它是否包含字符串(x86
`。你知道吗
不过,跨平台解决方案也不错。platform.platform()
不是一个解决方案,我在问这个问题之前就试过了。当使用32位Python可执行文件时,它在64位Windows上返回32位。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐