例如,我正在访问作业,而我目前正在跟踪我看到的作业数量。我想要做的还是跟踪赋值运算符的LHS上的内容,以查看程序之前已经分配的内容。
class counter(ast.NodeVisitor):
def __init__(self):
self.assign = 0
def visit_Assign(self, node):
ast.NodeVisitor.generic_visit(self, node)
self.assign += 1
在我的档案中说我有
x = 5
当我访问此作业时,如何在赋值运算符的LHS上打印值?我尝试过print(node.value),但是没有用。我的目标是跟踪我的程序中分配的所有变量。