def product_info1(self,count): return f”ページNo:{count}” def product_info2(self): return f”新品番:{self.sku(“td”)[3].get_text(strip=True)}” この書き方NGなの?
提供されたコードは、正しいPythonの構文としては無効です。それを修正するには、正しいメソッドの定義方法を使用する必要があります。以下は修正されたコードです。
python
def product_info1(self, count): return f"ページNo:{count}" def product_info2(self): return f"新品番:{self.sku('td')[3].get_text(strip=True)}"
修正点は以下の通りです。
- メソッド内の文字列を定義する際に、ダブルクォーテーション (
") の代わりにシングルクォーテーション (') を使用しています。これにより、外側の引用符と内側の引用符を区別することができます。 product_info2メソッド内のself.sku("td")の部分を修正し、ダブルクォーテーションではなくシングルクォーテーションを使用しています。関数やメソッドの引数を指定する際には、引用符の内側に引用符を入れることは一般的ではありません。

ディスカッション
コメント一覧
まだ、コメントがありません