【问题标题】:Is possibile to get the AST from a python code object?是否可以从 python 代码对象中获取 AST?
【发布时间】:2021-06-10 14:10:46
【问题描述】:

我知道这可以通过 python 中的 sn-p 代码获得它的AST 或通过compile() 获得它的code object

我想知道是否可以做相反的事情:我有代码对象(由 .pyc 文件提取)并且我正在寻找它的 AST。

【问题讨论】:

  • astor,这可能会有所帮助

标签: python compilation abstract-syntax-tree pyc


【解决方案1】:

不,很遗憾,除非代码对象创建的文件在路径中仍然可用,否则无法通过常规方法执行此操作。有一些像 uncompyle6 这样的工具,可能会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-29
    • 2022-12-01
    • 2012-10-09
    • 2013-06-27
    • 2021-10-17
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多