如果我在64位操作系统的64位机器上运行python,我的程序能否访问全部内存?即假设我有足够的RAM,我可以建立一个包含100亿条目的列表吗?如果没有,是否有其他编程语言允许这样做?
答案 0 :(得分:7)
您需要确保Python已构建为64位应用程序。例如,在Win64上,您将能够运行Python.exe的32位版本,但它不会获得64位环境的好处,因为Windows将在32位沙箱中运行它。
答案 1 :(得分:3)
语言python本身没有这样的限制,但也许你的操作系统或你的python运行时(pypy,cpython,jython)可能有这样的限制。
您想要使用python运行时和OS的哪种组合?