pma*_*v99 10 python bytecode compilation cython
Python文件被编译为字节码(*.pyc).
使用Cython,您可以将它们编译为机器代码(在Linux中为*.so).
如果您使用同一文件夹中的两个文件,则在同一名称下它们之间的优先级是什么?
是否有自动方法来确保使用*.so文件而不是*.pyc文件?或者您必须在代码中明确地执行此操作(重命名等)?
Python将.so首先加载该文件.有关python搜索的后缀的有序列表,请参阅此问题.
好吧,我告诉你:
foo (a directory)
foo.so
foomodule.so
foo.py
foo.pyc
Run Code Online (Sandbox Code Playgroud)