在python中存储来自内存位置的值和重新访问

在python中存储来自内存位置的值和重新访问,python,python-2.7,memory,shared-memory,Python,Python 2.7,Memory,Shared Memory,比如说我去商店 a=9 在程序中。a的值存储在计算机内存中。 如果我想重新访问内存位置并打印其内容,则不更改内存。 如何在python中实现这一点 我想从第一个程序中获取内存地址,在新程序中使用该内存地址并打印其值 我尝试使用ctype访问内存位置,但最终出现了分段错误。如果您想在两个Python进程之间共享值,请查看及其共享值的工具。您如何运行这两个程序?在现代操作系统上,您通常无法执行此类操作,因为每个进程都在自己的系统中运行受保护的内存空间,这既是出于安全原因,也是为了防止有故障的程序重

比如说我去商店

a=9
在程序中。a的值存储在计算机内存中。 如果我想重新访问内存位置并打印其内容,则不更改内存。 如何在python中实现这一点

我想从第一个程序中获取内存地址,在新程序中使用该内存地址并打印其值


我尝试使用ctype访问内存位置,但最终出现了分段错误。

如果您想在两个Python进程之间共享值,请查看及其共享值的工具。

您如何运行这两个程序?在现代操作系统上,您通常无法执行此类操作,因为每个进程都在自己的系统中运行受保护的内存空间,这既是出于安全原因,也是为了防止有故障的程序重击其他进程使用的RAM。此外,Python的数据模型并不真正鼓励在内存地址级别操作东西。在标准Python(又名CPython)中,对象的
id
是它的内存地址,但这只是一个实现细节。