Aca*_*mia 28 python memory memory-address
我的问题是:如何在python中读取内存地址的内容?示例:ptr = id(7)我想读取ptr指向的内存内容.谢谢.
Mar*_*nen 36
看看ctypes.string_at.这是一个例子.它转储Python 3整数的原始数据结构.希望你只是做这个练习.没有理由用纯Python做到这一点.
from ctypes import string_at
from sys import getsizeof
from binascii import hexlify
a = 0x7fff
print(hexlify(string_at(id(a), getsizeof(a))))
Run Code Online (Sandbox Code Playgroud)
b'02000000d8191e1e01000000ff7f'
Run Code Online (Sandbox Code Playgroud)