小编Chr*_*ris的帖子

如何将未加引号的Python函数/ lambda转换为AST?2.6

这似乎应该很容易,但我无法在任何地方找到答案 - 也无法自己派生出答案.你如何将未引用的python函数/ lambda转换为AST?

这是我希望能够做到的.

import ast
class Walker(ast.NodeVisitor):
    pass
    # ...

# note, this doesnt work as ast.parse wants a string
tree = ast.parse(lambda x,y: x+y)

Walker().visit(tree)
Run Code Online (Sandbox Code Playgroud)

python abstract-syntax-tree

7
推荐指数
3
解决办法
2220
查看次数

标签 统计

abstract-syntax-tree ×1

python ×1