gpt4 book ai didi

python - 如何为扩展模块指定不同的名称?

转载 作者:行者123 更新时间:2023-11-28 21:26:51 24 4
gpt4 key购买 nike

我有一个名为“pkg”的包,其中包含几个用 C++ 编写的扩展模块,它们驻留在名称为“_module1.so”、“_module2.so”等的共享库中。这些可以使用通常的语法导入:

import _module1

但是,我希望用户看到模块名称为“mod1”、“mod2”等,这样他们就可以像这样进行导入:

import mod1

有没有办法在不重命名共享库的情况下做到这一点?

谢谢。

最佳答案

如果您不介意在源代码中使用原始模块名称,而只想使用替代名称,则可以使用以下语法:

import _module1 as mod1

关于python - 如何为扩展模块指定不同的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12166896/

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