将字符串类型的对象转换为Python对象

2024-10-03 02:35:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个存储在文本文件中的树结构。我想将文件读入Python并将其转换为Node对象

构建树的标准方法如下:

from zss import Node

A = (
    Node("+") 
        .addkid(Node("+") 
            .addkid(Node("2")) 
            .addkid(Node("4")))
        .addkid(Node("*") 
            .addkid(Node("3")) 
            .addkid(Node("5"))) 
    )

现在我把这个结构存储在一个文本文件中。e、 g.A.txt文件

Node("+")
        .addkid(Node("+")
            .addkid(Node("2"))
            .addkid(Node("4")))
        .addkid(Node("*")
            .addkid(Node("3"))
            .addkid(Node("5")))

有没有办法将a.txt作为类节点的对象读入python?我尝试将文件转换成.py文件并读入,但没有成功


Tags: 文件对象方法fromimporttxtnode标准