如何从 shell 内部判断 shell 处于什么模式?
我试过查看平台模块,但它似乎只是告诉你“用于可执行文件的位架构和链接格式”。我的二进制文件被编译为 64 位(我在 OS X 10.6 上运行),所以它似乎总是报告 64 位,即使我使用这里描述的方法来强制 32 位模式。
在OSX10.6上,尽管二进制文件显示为64位,但文章讨论了如何确定Pythonshell实际运行的是32位还是64位模式。文章提到,查看平台模块的信息并不足以区分这两种情况,因此可能需要其他方法来强制shell在32位模式下运行。
如何从 shell 内部判断 shell 处于什么模式?
我试过查看平台模块,但它似乎只是告诉你“用于可执行文件的位架构和链接格式”。我的二进制文件被编译为 64 位(我在 OS X 10.6 上运行),所以它似乎总是报告 64 位,即使我使用这里描述的方法来强制 32 位模式。

被折叠的 条评论
为什么被折叠?