Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 未检测到磨损的管道_Python_Web Scraping_Scrapy - Fatal编程技术网

Python 未检测到磨损的管道

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

我一直在尝试实现文件管道,我找到的唯一文档是 我下载了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/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支持文件管道