dataclass 使用记录
October 10, 2025 · View on GitHub
Keywords: python
基础
dataclass是对数据的模板化封装, 类比 C/C++ 中的stuct;- 基本用法:
from dataclasses import dataclass @dataclass class Foo: a: int b: str = 'B' # 默认值 f1 = Foo(1) f2 = Foo(2, 'b') - Python 3.7 开始加入标准库, 3.7 之前需要安装外部依赖;
# requirements.txt dataclasses; python_version < '3.7'