Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
import ast source = "x = [i**2 for i in range(10) if i % 2 == 0]" tree = ast.parse(source) print(ast.dump(tree, indent=2)) # Find all function definitions class FuncFinder(ast.NodeVisitor): def visit_FunctionDef(self, node): print(f"Function: {node.name} at line {node.lineno}") self.generic_visit(node) FuncFinder().visit(ast.parse(open("mymodule.py").read()))
Result
Open