我需要能夠將對象的任何字符串表示形式轉換回另一臺計算機上的原始狀態。我將使用類A作爲示例:Python中的對象字符串
class A:
def __init__(self):
self.data = "test"
self.name = "Bob"
def __str__(self):
return str(self.data) + " " + str(self.name)
類A的對象必須能夠在單獨的計算機上重新創建。因此,如果一臺單獨的計算機收到(「A」,「memberData memberName」),它可以將其轉換爲A類的對象。我需要這可以與任何用戶定義的對象一起使用。最好我希望用戶只需要創建一個toString()和toObject()方法。