文章目录 ast 抽象语法树 运算 中间码 参考文献 ast 抽象语法树 ast 全称是 Abstract Syntax Tree(抽象语法树),是一个用于解析、分析和修改 Python 源代码的模块 ast 模块可以将 Python 源代码解析为一个抽象语法树结构,方便对代码进行分析或动态修改。 import ast code = """ def hello(name): return "你好, {name}!" """ # 将代码解析为 AST tree1 = ast.parse(code) # 打印 AST 的结构 print