如何在Python中将星形节点转换为AST节点?
所以,问题就在标题中 如果做这样的事情没有意义,那么有可能去拜访一棵树吗 与如何在Python中将星形节点转换为AST节点?,python,python-3.x,abstract-syntax-tree,python-3.7,Python,Python 3.x,Abstract Syntax Tree,Python 3.7,所以,问题就在标题中 如果做这样的事情没有意义,那么有可能去拜访一棵树吗 与AST中的AST.NodeVisitor(使用generic\u-visit和visit\u-XXXX方法)类似 我知道我们可以用astroid编写visit_XXXX和leave_XXXX方法 但是我正在编写的prorgam(一个pylint插件)检查一个循环(例如while循环)和 为了避免在while循环之外出现一些方法,我编写了另一个类,为while循环体中我感兴趣的节点实现了visit_XXXX函数 我找不到一
AST
中的AST.NodeVisitor
(使用generic\u-visit
和visit\u-XXXX
方法)类似
我知道我们可以用astroid
编写visit_XXXX
和leave_XXXX
方法
但是我正在编写的prorgam(一个pylint插件)检查一个循环(例如while循环)和
为了避免在while循环之外出现一些方法,我编写了另一个类,为while循环体中我感兴趣的节点实现了visit_XXXX
函数
我找不到一种方法来使用astroid
实现这一点,而使用AST
我可以编写一个继承AST.NodeVisitor
的类,并查找我想要的内容
有人能帮忙吗
多谢各位