python:不同包装下名称相同的两个模块和类

python:不同包装下名称相同的两个模块和类,第1张

python:不同包装下名称相同的两个模块和类

您想要将

User
模块导入
__init__.py
文件中,以使它们可用作属性

因此,在这两个

Helper/__init_.py
Controller/__init__.py
补充:

from . import User

这使模块成为包的属性,您现在可以这样引用它。

或者,您必须完全导入模块本身:

import ShutterDeck.Controller.Userimport ShutterDeck.Helper.Useru1=ShutterDeck.Controller.User.User()u2=ShutterDeck.Helper.User.User()

所以用他们的全名来称呼他们。

另一个选择是使用以下命令重命名导入的名称

as

from ShutterDeck.Controller import User as ControllerUserfrom ShutterDeck.Helper import User as HelperUseru1 = ControllerUser.User()u2 = HelperUser.User()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存