python - 从python的内存对象中获取原始数据类型
问题描述
有什么方法可以获取 python 对象中包含的底层数据结构?
我想获取基础数据,以便获得该对象中基础结构的唯一且不变的签名。
例如,也许我在内存中有一个对象的实例化,其中包含一个数据帧、一个字符串和另一个对象
class something():
def init(self, df, string, whatever):
self.df = df
self.string = string
self.whatever = whatever
st = something(...)
所以当然something.whatever
可以是一个对象的实例,它本身需要被探索以找到底层的数据结构。
我遇到了莳萝,但我不确定这就是我要找的东西。
我想查看底层原语,以便我可以散列这些原语,或者根据基本数据的结构给它一个唯一的名称。我想问题归结为:如何散列内存中的对象?