python访问另一个对象内部的对象属性

python访问另一个对象内部的对象属性,python,Python,我正在使用sdk向第三方调用API。但是,我希望将从这些sdk调用返回的对象封装在我自己的类中,以便可以围绕序列化等添加逻辑 请注意,sdk是由第三方提供的,因此我不想玩弄它们的对象定义 因此,实际上我想做一些类似的事情: object = sdk.api_call() return MyClass(object) 其中MyClass定义为: class MyClass(object): def __init__(self, sdk_object): self.sdk

我正在使用sdk向第三方调用API。但是,我希望将从这些sdk调用返回的对象封装在我自己的类中,以便可以围绕序列化等添加逻辑

请注意,sdk是由第三方提供的,因此我不想玩弄它们的对象定义

因此,实际上我想做一些类似的事情:

object = sdk.api_call()
return MyClass(object)
其中MyClass定义为:

class MyClass(object):
    def __init__(self, sdk_object):
         self.sdk_object = sdk_object

    def serialize(self):
        #my own custom logic here
但是,我仍然希望能够访问sdk_对象的所有属性和函数,而不必通过myclass_instance.sdk_object.attribute_name。有什么建议吗?

那么,你觉得:

sdk_object = myclass_instance.sdk_object
sdl_object.attribute_name = 10

这就是你的意思吗?

你能详细说明一下吗…?我希望所有属性都可以通过myclass_实例直接访问。但是,如果不可能的话,我必须以这种方式访问它。那么为什么不使用继承呢?是的,我在想--我已经有了从另一个对象继承的模型类,但是我可以使用多重继承