W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
默認情況下, dataclass items 創(chuàng)建時要求傳遞所有字段。在使用帶有項加載器的dataclass項時,這可能是一個問題:除非將預先填充的項傳遞給加載程序,否則將使用加載程序的 ?add_xpath()
? , ?add_css()
? 和 ?add_value()
? 方法。
克服這個問題的一種方法是使用 ?field()
? 函數,帶有 ?default
? 論點:
from dataclasses import dataclass, field
from typing import Optional
@dataclass
class InventoryItem:
name: Optional[str] = field(default=None)
price: Optional[float] = field(default=None)
stock: Optional[int] = field(default=None)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: