About 144,000 results
Open links in new tab
  1. python - Parse a .py file, read the AST, modify it, then write back …

    Apr 20, 2009 · 223 I want to programmatically edit python source code. Basically I want to read a .py file, generate the AST, and then write back the modified python source code (i.e. another …

  2. Python AST with preserved comments - Stack Overflow

    I can get AST without comments using import ast module = ast.parse (open ('/path/to/module.py').read ()) Could you show an example of getting AST with preserved …

  3. Simple example of how to use ast.NodeVisitor? - Stack Overflow

    Oct 4, 2009 · Does anyone have a simple example using ast.NodeVisitor to walk the abstract syntax tree in Python 2.6? The difference between visit and generic_visit is unclear to me, and …

  4. Using python AST to traverse code and extract return statements

    Aug 27, 2024 · Using python AST to traverse code and extract return statements Asked 1 year, 3 months ago Modified 1 year, 2 months ago Viewed 3k times

  5. Using python's eval () vs. ast.literal_eval () - Stack Overflow

    174 ast.literal_eval() only considers a small subset of Python's syntax to be valid: The string or node provided may only consist of the following Python literal structures: strings, bytes, …

  6. abstract syntax tree - How do I use Python AST module to obtain …

    Nov 2, 2021 · How do I use Python AST module to obtain all targets and value for assignment nodes? Asked 4 years, 1 month ago Modified 4 years, 1 month ago Viewed 4k times

  7. How can I obtain the full AST in Python? - Stack Overflow

    In Python 2.6's module ast you also get helpers to let you navigate more easily on a tree (e.g. by the Visitor design pattern) -- but the whole tree is there in either 2.5 (with _ast) or 2.5 (with …

  8. Visiting nodes in a syntax tree with Python ast module

    Mar 15, 2014 · 9 I'm playing with python ast (abstract syntax tree). I wrote the following and it visited all nodes of the AST.

  9. convert AST node to python code - Stack Overflow

    18 Python 3.9 introduced ast.unparse which does exactly this, i.e. it reverses . Using your example:

  10. Python easy way to read all import statements from py module

    I am trying to create a helper function to read a file and mock out all imports for a unit test. I have to read the file vs import since i dont have those things on python path. Example code: #mo...