python扩展模块(后缀为.so的文件)中是否有抽象语法树(AST)?

zc0qhyus  于 2022-11-26  发布在  Python
关注(0)|答案(1)|浏览(126)

我可以在python文件中检查AST:
python3 -m ast some_file.py
但是,当我用nuitka编译时:
nuitka3 --module some_file.py
我得到some_file.so扩展模块,当我运行
python3 -m ast some_file.so
我得到错误。
所以,我的问题是:
Python扩展模块中是否有抽象语法树(AST)?

oknwwptz

oknwwptz1#

一个.so几乎可以肯定是一个Linux或MacOSX的共享对象(正如标记所指示的)。它几乎可以肯定不包含Python字节码,通常的内容是原始的二进制指令,其格式是CPU可以理解的。
Viewing the symbols in a .so file

相关问题