从python的内存对象中获取原始数据类型

时间:2018-09-10 22:08:04

标签: python types

有什么方法可以获取python对象中包含的基础数据结构?

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

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

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

因此,something.whatever当然可以是对象的实例,需要对其本身进行探索以找到基础的数据结构。

我遇到了dill,但实际上我不确定这是我要找的东西。

我想查看基础基元,以便我可以对这些基元进行哈希处理,或者根据基础数据的结构为其指定一个唯一的名称。我想这个问题归结为:如何对内存中的对象进行哈希处理?

0 个答案:

没有答案