Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否有关于dataclass属性mypy错误的解决方法?_Python_Mypy - Fatal编程技术网

Python 是否有关于dataclass属性mypy错误的解决方法?

Python 是否有关于dataclass属性mypy错误的解决方法?,python,mypy,Python,Mypy,Mypy使用此数据类继承生成错误: 导入数据类 导入日期时间 导入键入 @dataclasses.dataclass 积垢类: creation\u datetime:typing.Optional[datetime.datetime]=dataclasses.field(init=False) 定义后初始化(自)->无: self.creation\u datetime=getattr(self,“creation\u datetime”,datetime.datetime.utcnow())

Mypy使用此数据类继承生成错误:

导入数据类
导入日期时间
导入键入
@dataclasses.dataclass
积垢类:
creation\u datetime:typing.Optional[datetime.datetime]=dataclasses.field(init=False)
定义后初始化(自)->无:
self.creation\u datetime=getattr(self,“creation\u datetime”,datetime.datetime.utcnow())
@dataclasses.dataclass
MyFoo类(积垢):
姓名:str

是否存在抑制此错误或以不同方式设计代码以避免mypy错误的方法?

有关信息,可以使用
#type:ignore

@dataclasses.dataclass
MyFoo类(积垢):
名称:str#类型:ignore

此处提供了技术说明和解决方法:。但这并不能真正回答为什么。
t.py:17: error: Attributes without a default cannot follow attributes with one