dataclasses– 数据类 源代码: Lib / dataclasses.py 这个模块提供了一个装饰器和函数来自动添加生成的特殊方法如__init__()和__repr__()到用户定义的类。它最初是在PEP 557 . 在这些生成的方法中使用的成员变量是使用PEP 526 类型注释。例如这个代码: @dataclassclass InventoryItem: “””Class for keeping track of an item in inventory.””” name: str unit_price: float quantity_on_hand: int = 0

email.parser:解析电子邮件 源代码: Lib / email / parser.py 消息对象结构可以通过以下两种方式之一创建:它们可以从整块布料中获取通过创建一个EmailMessage对象,使用字典界面添加标题,使用set_content()和相关方法添加有效负载,或者可以通过解析emailmessage的序列化表示来创建它 emailpackage提供了一个标准的解析器,可以理解大多数emaildocument结构,包括MIME文档。你可以传递解析器abytes,string或file对象,解析器将返回你的根EmailMessage对象结构的实例。简单的非MIME消息,该根对