langchain_community.tools.e2b_data_analysis.unparse.Unparser

class langchain_community.tools.e2b_data_analysis.unparse.Unparser(tree, file=sys.stdout) None.[source]

遍历AST并输出抽象语法的源代码;原始格式将被忽略。

将树结构的源代码打印到文件中。

Attributes

binop

boolops

cmpops

unop

Methods

__init__(tree[, file])

Unparser(tree, file=sys.stdout) -> None.

dispatch(tree)

调度函数,将树类型T分派给方法_T。

enter()

打印“:”,并增加缩进。

fill([text])

根据当前缩进级别对文本进行缩进。

leave()

减少缩进级别。

write(text)

将一段文本追加到当前行。

__init__(tree, file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]

Unparser(tree, file=sys.stdout) -> None. 将树结构的源代码打印到文件中。

dispatch(tree)[source]

调度函数,将树类型T分派给方法_T。

enter()[source]

打印“:”,并增加缩进。

fill(text='')[source]

根据当前缩进级别对文本进行缩进。

leave()[source]

减少缩进级别。

write(text)[source]

将一段文本追加到当前行。