我试图编写一个python代码分析器,并且试图避免解析裸露的python文本文件。我希望一旦python编译器/解释器解析了代码,就可以从运行中的python程序中找到对象代码或解析树。
有什么办法吗?
谢谢你
结合 ast 和 tokenize 应该为您想要做的事情提供必要的框架。
你可以看看 Python's abstract syntax trees .