我正在尝试使用抽象语法树(AST)在python代码中获取以下元素
我尝试了以下代码,但它似乎仍然很抽象,无法在AST中找到有关Node定义的最佳文档
data = open(test.py).read()
return ast.parse(data, test.py)
for node in ast.walk(tree):
if isinstance(node, ast.Name):
print(node.id)
我想要一个示例代码,其中将介绍三种可能的情况。
感谢您的帮助。