将@dataclass与继承一起使用时出错

问题描述

@dataclass
class base:
    data_dir: Path = Path(__file__).parents[1] / 'data'
    models_dir: Path = data_dir / 'models'

@dataclass
class field(base):
    id: str
    data_source: str  # can be a csv file or a database
    df: pd.DataFrame  # dataframe containing field @R_728_4045@ion

    def get_field(self):
        pass

在上面的代码中,出现此错误TypeError: non-default argument 'id' follows default argument

我该如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)