gpt4 book ai didi

python - 导入时python编译文件的优先级是多少?

转载 作者:太空狗 更新时间:2023-10-29 18:30:56 24 4
gpt4 key购买 nike

Python 文件被编译为字节码 (*.pyc)。

使用 Cython,您可以将它们编译为机器码(Linux 中为 *.so)。

如果您在同一个文件夹中使用两个文件,在相同的名称下,它们之间的优先级是什么?

有没有一种自动的方法来确保使用 *.so 文件而不是 *.pyc 文件?或者您必须在代码中明确地执行此操作(重命名等)?

最佳答案

Python 将首先加载 .so 文件。参见 this question获取 python 搜索的后缀的有序列表。

好吧,我只是告诉你:

foo (a directory)
foo.so
foomodule.so
foo.py
foo.pyc

关于python - 导入时python编译文件的优先级是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6584457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com