我可以在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)?
我可以在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)?
1条答案
按热度按时间oknwwptz1#
一个
.so
几乎可以肯定是一个Linux或MacOSX的共享对象(正如标记所指示的)。它几乎可以肯定不包含Python字节码,通常的内容是原始的二进制指令,其格式是CPU可以理解的。Viewing the symbols in a .so file