请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

引入模块错误

老师你好,我发现在scrapy框架中引入自己写的模块时,from * import * 时,在编辑器里面总是报错,说引入错误,用相对引入在 from 后面跟 . 或者 .. 或者 … 时,编辑器不报错,但是运行报错找不到模块,这个是需要装什么东西或者哪里设置下什么么?

正在回答 回答被采纳积分+3

1回答

好帮手慕燕燕 2022-05-20 13:12:34

from后面是导入路径,from * 写法是错误的,from后的..或...是相对路径的写法

from . import *,表示从当前目录导入所有的模块

from .. import *,表示从上一层目录导入所有的模块

from ... import *,表示从上上层目录导入所有的模块

先确认好要导入的模块在哪个路径下,然后再导入

0 回复 有任何疑惑可以回复我~
  • bobby #1
    正解,不过尽量不要使用 import *, 遇到坑能坑死人,我之前就因为这个导致了线上的bug。明确import什么代码会更易读
    回复 有任何疑惑可以回复我~ 2022-05-24 11:53:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信