从python中的内存对象获取基本数据类型

2024-04-20 12:34:37 发布

您现在位置:Python中文网/ 问答频道 /正文

有什么方法可以获取python对象中包含的底层数据结构吗?你知道吗

我想获取底层数据,以便获得该对象中底层结构的唯一且不变的签名。你知道吗

例如,可能我在内存中有一个对象的实例化,其中包含一个数据帧、一个字符串和另一个对象

class something():
    def init(self, df, string, whatever):
        self.df = df
        self.string = string
        self.whatever = whatever
st = something(...)

所以something.whatever当然可以是一个对象的实例,需要对其本身进行研究以找到底层的数据结构。你知道吗

我遇到了dill,但我不确定这就是我要找的。你知道吗

我希望看到底层的原语,这样我就可以散列这些原语,或者根据基本数据的结构给它一个唯一的名称。我想问题可以归结为:如何散列内存中的对象?你知道吗


Tags: 数据对象实例方法内存字符串self数据结构