引入模块错误

来源:4-25 有没有方法可以比较准确的解析出 title 和正文内容

慕粉3916807

2022-05-19

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

写回答

1回答

好帮手慕燕燕

2022-05-20

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

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

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

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

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

0
1
bobby
正解,不过尽量不要使用 import *, 遇到坑能坑死人,我之前就因为这个导致了线上的bug。明确import什么代码会更易读
2022-05-24
共1条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5795 学习 · 6290 问题

查看课程