scrapy 2.3 項目數(shù)據(jù)類對象

2021-06-04 11:34 更新

?dataclass()? 允許使用字段名定義項類,以便 item exporters 默認情況下可以導出所有字段,即使第一個刮取的對象沒有所有字段的值。

此外, ?dataclass? 項目還允許:

  • 定義每個定義字段的類型和默認值。
  • 通過定義自定義字段元數(shù)據(jù) ?dataclasses.field()? ,可以用來 customize serialization .

它們在python3.7或更高版本中以本機方式工作,或者使用 dataclasses backport 在Python 3.6中。

例子::

from dataclasses import dataclass

@dataclass
class CustomItem:
    one_field: str
    another_field: int

注解

在運行時不強制使用字段類型。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號