小编And*_*ima的帖子

用于自动绑定__init__参数的Python装饰器

有没有办法自动绑定到方法的self(某些)参数__init__

我的意思是:

class Person:
    @lazy_init
    def __init__(self, name, age, address):
        ...
Run Code Online (Sandbox Code Playgroud)

... 代替:

class Person:
    def __init__(self, name, age, address):
        self.name = name
        self.age = age
        self.address = address
        ...
Run Code Online (Sandbox Code Playgroud)

我想知道在这种情况下人们是否已经使用了类似的东西.或者有什么理由我不应该首先这样做?

python initialization decorator

10
推荐指数
2
解决办法
8531
查看次数

标签 统计

decorator ×1

initialization ×1

python ×1