class CustomScraping(Scraping):はどこにかくの?

CustomScraping クラスを定義する場所は、Scraping クラスと同じファイルに書くことが一般的です。もしくは、別のファイルに書いても問題ありませんが、その場合は適切なインポート文を追加する必要があります。

例えば、同じファイル内に書く場合は次のようになります:

python
class Scraping: def __init__(self, crawl_data, manufacturer_part_number, stock, soup, base_url, price): # コンストラクタの実装 # 他のメソッドの実装 class CustomScraping(Scraping): # Scraping クラスを継承した CustomScraping クラスの実装 # オーバーライドしたいメソッドなどを追加

Scraping クラスと CustomScraping クラスを別々のファイルに書く場合は、例えば次のようになります:

scraping.py ファイル:

python
class Scraping: # Scraping クラスの実装 # コンストラクタや他のメソッドを実装 # もしくは # class Scraping: # # Scraping クラスの実装 # # コンストラクタや他のメソッドを実装 class CustomScraping(Scraping): # CustomScraping クラスの実装 # Scraping クラスを継承して、必要なメソッドをオーバーライドしたり追加したりする

main 関数などがあるファイルで CustomScraping クラスを使用する場合は、適切なインポート文を追加することで利用できます。

未分類

Posted by ぼっち