Python 未检测到磨损的管道
我一直在尝试实现文件管道,我找到的唯一文档是 我下载了files.py,这是我的目录层次结构:Python 未检测到磨损的管道,python,web-scraping,scrapy,Python,Web Scraping,Scrapy,我一直在尝试实现文件管道,我找到的唯一文档是 我下载了files.py,这是我的目录层次结构: getit(my scrapy project) - files -> files.py ( my pipeline) - settings.py - spiders -> mySpider My settings.py如下所示: ITEM_PIPELINES = {'getit.files.FilesPipeline'} FILES_STORE ='/home
getit(my scrapy project)
- files -> files.py ( my pipeline)
- settings.py
- spiders -> mySpider
My settings.py如下所示:
ITEM_PIPELINES = {'getit.files.FilesPipeline'}
FILES_STORE ='/home/kidd0/getit/downloads'
当我爬网时,出现以下错误:
ImportError: Error loading object 'getit.files.FilesPipeline': No module named files
你能告诉我哪里出了问题吗。这是我python编程的第一周,我意识到它无法找到那个类。我甚至试着把它编译成.pyc,但没有成功。是否有一些方法可以创建我忽略的模块。请帮忙。您的
文件/
目录是否包含一个(空的)\uuu init\uuuu.py
文件?否则Python导入不会考虑它作为一个模块。此外,如果您这样做,您将需要类似于ITEM_PIPELINES={'getit.files.files.files pipeline':500}
(是的,2个files
)的内容。请参见@pault:Oh。。我刚刚创建了它,但同样的错误。我想我应该升级我的scrapy,因为默认情况下.20支持文件管道