1.如果要运行爬虫文件本身(比如用于调试),正确的做法是:
import sys
sys.append('..')
from items import *
可以顺利导入。
但是当运行 scrapy crawl xxx 时会报错。原因是运行scrapy的路径在上一级。
所以
2.如果要运行scrapy命令,则采用如下导入方式:
from ..items import *
1.如果要运行爬虫文件本身(比如用于调试),正确的做法是:
import sys
sys.append('..')
from items import *
可以顺利导入。
但是当运行 scrapy crawl xxx 时会报错。原因是运行scrapy的路径在上一级。
所以
2.如果要运行scrapy命令,则采用如下导入方式:
from ..items import *