python初学,看到教程说,导入同级模块,用from . import 啥啥,为啥我的报错?

 我来答
之了知了
2020-04-01 · TA获得超过172个赞
知道小有建树答主
回答量:342
采纳率:74%
帮助的人:43万
展开全部

记错了吧,试试下面的:

方法1

from package.module import *

instance =  class()


方法2

from package import module

instance =module.class()


参考自:网页链接

更多追问追答
追问
不是从一个包里面引用一个模块,是从我现在编辑的这个模块的同一个包里面引用另一个包
是这个
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GTA小鸡
高粉答主

2020-04-01 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
你的代码在哪里,你是怎么运行的,出现的错误具体是什么
你目前的提问根本没有任何有价值的信息。
追问
我不是说了吗,我的代码就是,from . import 啥啥。这个啥啥,就是一个module。错误代码是:cannot import name 'model_B' from '__main__'。我之前的提问咋就没有任何有价值的信息了,我就是想确定一下,引用同级目录下的模块是不是我那么写的代码,我已经把我的问题写的很清楚了,只不过由于字数限制没写出我的错误显示而已。
追答
你既没有给完整代码,又没有给错误提示,问题就一句话哪里错了也叫描述得很清楚?
别人怎么知道你是把代码抄错了,还是Python版本错了,还是两个包有导入冲突,还是你的代码其他位置错了,结果你以为是from语句出错?你觉得自己不会犯这么愚蠢的错误,然而事实是初学者经常犯这么愚蠢的错误
在别人看来你的问题和“医生,我不舒服,请问我是什么病”一样没有意义。
如果你不想浪费自己以及别人的时间,就请把问题描述清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式