10
Python文件被編譯爲字節碼(* .pyc)。python彙編文件在導入中的優先級是什麼?
使用Cython,您可以將它們編譯爲機器代碼(Linux中的* .so)。
如果你使用兩個文件在同一個文件夾下,它們之間的優先級是什麼?
是否有自動的方法來確保使用* .so文件而不是* .pyc嗎?或者你必須在代碼中明確地做(重命名等)?
Python文件被編譯爲字節碼(* .pyc)。python彙編文件在導入中的優先級是什麼?
使用Cython,您可以將它們編譯爲機器代碼(Linux中的* .so)。
如果你使用兩個文件在同一個文件夾下,它們之間的優先級是什麼?
是否有自動的方法來確保使用* .so文件而不是* .pyc嗎?或者你必須在代碼中明確地做(重命名等)?
Python將首先加載.so
文件。有關python搜索後綴的有序列表,請參閱this question。
好吧,我就告訴你:
foo (a directory)
foo.so
foomodule.so
foo.py
foo.pyc
感謝你回答! – pmav99