【发布时间】:2021-06-10 14:10:46
【问题描述】:
我知道这可以通过 python 中的 sn-p 代码获得它的AST 或通过compile() 获得它的code object。
我想知道是否可以做相反的事情:我有代码对象(由 .pyc 文件提取)并且我正在寻找它的 AST。
【问题讨论】:
-
astor,这可能会有所帮助
标签: python compilation abstract-syntax-tree pyc
我知道这可以通过 python 中的 sn-p 代码获得它的AST 或通过compile() 获得它的code object。
我想知道是否可以做相反的事情:我有代码对象(由 .pyc 文件提取)并且我正在寻找它的 AST。
【问题讨论】:
标签: python compilation abstract-syntax-tree pyc
不,很遗憾,除非代码对象创建的文件在路径中仍然可用,否则无法通过常规方法执行此操作。有一些像 uncompyle6 这样的工具,可能会有所帮助。
【讨论】: