标签: python-2.7
python中的compiler.parse()函数给出了表达式的编译代码。 例如: compiler.parse('a/b/c')
compiler.parse('a/b/c')
生成
Module(None, Stmt([Discard(Div((Div((Name('a'), Name('b'))), Name('c'))))]))
我该如何反过来呢?给出编译语句的含义如何获得a/b/c?
a/b/c
PS ::我知道在python2.7和python3.0中不推荐使用编译器模块,但它似乎是我工作的唯一内容!
答案 0 :(得分:0)
uncompyle实际上是编译2.7字节码,因此您可能需要检查是否可以在编译后用解析后的代码挂钩。