にインポートできません。現在、Scrapese.py
という名前で保存されているPythonクラスをどのようにインポートできますか?import私のスクラピースクリプトは、メソッド
from Scrapese import parse
が、それは言う::
import scrapy
class Scrapese(scrapy.Spider):
name = 'scrape-se'
seach_engine = [
'se1.com',
'se2.com',
]
def parse(self, seach_engine, site_to_parse, page_start, page_end, response):
site = str(seach_engine+site_to_parse)
if site_to_parse == seach_engine[0]:
print("executing against se1!")
elif site_to_parse == searh_engine[1]:
print("executing against se2!")
else:
print("Something bad happened.")
私は典型的に努力を続ける
ImportError: cannot import name 'parse'
は私が間違って何をしているのですか?
おかげ
'Scrapese.parse'を直接インポートすることはできませんが、' from Scrapese import Scrapese'を使用してクラスをインポートし、そのクラスのインスタンスを作成し、 'parse'を呼び出します。 – Tagc