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)}"

修正点は以下の通りです。

  1. メソッド内の文字列を定義する際に、ダブルクォーテーション (") の代わりにシングルクォーテーション (') を使用しています。これにより、外側の引用符と内側の引用符を区別することができます。
  2. product_info2 メソッド内の self.sku("td") の部分を修正し、ダブルクォーテーションではなくシングルクォーテーションを使用しています。関数やメソッドの引数を指定する際には、引用符の内側に引用符を入れることは一般的ではありません。

未分類

Posted by ぼっち