Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.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 导入错误:没有名为spider的模块_Python_Scrapy - Fatal编程技术网

Python 导入错误:没有名为spider的模块

Python 导入错误:没有名为spider的模块,python,scrapy,Python,Scrapy,我有以下目录树,正在尝试在my_spider.py中导入模型: 在my_spider.py中,我有: 从my_spider.spider导入模型 我得到一个错误,说:没有名为spider的模块。我一定是做错了什么 任何帮助都将不胜感激 谢谢因为my_spider.py和models.py在同一个目录中,所以我认为您应该只使用导入模型当然。但是,如果我要给出一个“完整”的路径,应该怎么做呢?@Kate,你不可能两个人都给我的蜘蛛打电话。更改包名或模块名。 . ├── my_spider │   ├

我有以下目录树,正在尝试在my_spider.py中导入模型:

在my_spider.py中,我有:

从my_spider.spider导入模型

我得到一个错误,说:没有名为spider的模块。我一定是做错了什么

任何帮助都将不胜感激


谢谢

因为my_spider.py和models.py在同一个目录中,所以我认为您应该只使用导入模型

当然。但是,如果我要给出一个“完整”的路径,应该怎么做呢?@Kate,你不可能两个人都给我的蜘蛛打电话。更改包名或模块名。
.
├── my_spider
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── items.py
│   ├── pipelines.py
│   ├── settings.py
│   ├── settings.pyc
│   └── spiders
│       ├── __init__.py
│       ├── __init__.pyc
│       ├── my_spider.py
│       ├── my_spider.pyc
│       └── models.py
└── scrapy.cfg