python初学,看到教程说,导入同级模块,用from . import 啥啥,为啥我的报错?
2个回答
展开全部
记错了吧,试试下面的:
方法1
from package.module import *
instance = class()
方法2
from package import module
instance =module.class()
参考自:网页链接
更多追问追答
追问
不是从一个包里面引用一个模块,是从我现在编辑的这个模块的同一个包里面引用另一个包
是这个
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码在哪里,你是怎么运行的,出现的错误具体是什么
你目前的提问根本没有任何有价值的信息。
你目前的提问根本没有任何有价值的信息。
追问
我不是说了吗,我的代码就是,from . import 啥啥。这个啥啥,就是一个module。错误代码是:cannot import name 'model_B' from '__main__'。我之前的提问咋就没有任何有价值的信息了,我就是想确定一下,引用同级目录下的模块是不是我那么写的代码,我已经把我的问题写的很清楚了,只不过由于字数限制没写出我的错误显示而已。
追答
你既没有给完整代码,又没有给错误提示,问题就一句话哪里错了也叫描述得很清楚?
别人怎么知道你是把代码抄错了,还是Python版本错了,还是两个包有导入冲突,还是你的代码其他位置错了,结果你以为是from语句出错?你觉得自己不会犯这么愚蠢的错误,然而事实是初学者经常犯这么愚蠢的错误
在别人看来你的问题和“医生,我不舒服,请问我是什么病”一样没有意义。
如果你不想浪费自己以及别人的时间,就请把问题描述清楚。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询