首页 > 解决方案 > 是否有任何方法可以在 python 中将对象数据类型转换为字符串,反之亦然

问题描述

在 Python 如何将对象数据类型转换为字符串和字符串数据类型转换为对象我有一个名为的类

class Node:
    def __init__(self):
        self.b=[]
        self.address=None

我创建了一个对象

nod=Node()
nod.b.append(Data)
nod.address=Node()

我想转换nod.address为字符串以进行加密和存储,然后解密字符串将字符串转换为 Node 类对象

转换为字符串很简单str(nod.address)。我不知道如何将字符串转换为 Node 类对象

# Node Class
class Node:
    def __init__(self):
        self.b=[]
        self.address=None
# Node Object
nod=Node()

# Converting Node Object to String
a=str(nod)

# Some encryption
a=a+str(fgwkuevbadfjqv)

# Description
a=a-str(fgwkuevbadfjqv)

# Accessing the Object
a.b.append(5)
a.address=cba,j

我不知道如何将字符串转换为 Node 对象

# Accessing the Object
a.b.append(5)
a.address=cba,j

错误字符串 a 没有名为 b 的参数和地址

标签: python

解决方案


推荐阅读