您好,我目前有一个 real_estate_spider.py(在 Spiders 文件夹内)脚本,需要从位于目录外部的 items.py 导入(教程)
\n\n这是我的文件夹结构
\n\n\\---tutorial\n| items.py\n| middlewares.py\n| pipelines.py\n| settings.py\n| __init__.py\n|\n+---spiders\n| | real_estate_spider.py\n| | __init__.py\n| |\n| \\---__pycache__\n| real_estate_spider.cpython-36.pyc\n| __init__.cpython-36.pyc\n| \xe4\xb8\x8d\xe5\x8b\x95\xe7\x94\xa3.cpython-36.pyc\n|\n\\---__pycache__\n items.cpython-36.pyc\n middlewares.cpython-36.pyc\n pipelines.cpython-36.pyc\n settings.cpython-36.pyc\n __init__.cpython-36.pyc\nRun Code Online (Sandbox Code Playgroud)\n\n这是我的 real_estate_spider.py 文件,其中包含导入:
\n\nimport scrapy\nfrom ..items import real_estateItem\nfrom scrapy.utils.markup import remove_tags\nfrom scrapy_splash import SplashRequest\nfrom datetime import datetime as dt\nRun Code Online (Sandbox Code Playgroud)\n\n如何导入位于 real_estate_spider.py 中的 items.py 的 real_estateItem 类?\n谢谢
\n你试过了吗
from .. import items
Run Code Online (Sandbox Code Playgroud)
或者
import sys
sys.path.append('../')
import items
Run Code Online (Sandbox Code Playgroud)
在 real_estate_spider.py 中