如何避免Python包上下文中的模块名称冲突(不重命名)?

0 投票
1 回答
2193 浏览
提问于 2025-04-17 14:32

可能重复的问题:
Python模块同名(即,在包中重复使用标准模块名称)

在一个包里的模块中,有没有办法在导入时忽略包的上下文?因为这个包里有一个模块的名字和要从系统导入的模块名字是一样的,而不是从包里导入的。

有没有办法解决这个问题,而不需要重命名另一个模块?

1 个回答

1

你试过...吗?

import mypackage.vim as mypvim
import vim

你可以使用“as”这个语句来给你导入的东西起个别名。

撰写回答