|
|
1
7
是的,在Python 3中,您可以使用
metaclass
运行上述产品
然而 , 你不应该用这个 . 作为 Zen of Python 国家: 显式优于隐式 ,并在课堂上引入魔术名称 很容易导致混淆和错误
在创建类主体后,类装饰器仍然可以将其他装饰器应用于类上的方法。这个
|
|
|
2
3
据我所知,元类可以做到这一点。您需要以某种方式使装饰器对元类可用,可能是通过导入,然后可以将它们包含在准备好的命名空间中:
|
|
3
2
编写一个decorator,在第一次调用函数之前获取字符串列表并导入它们。这避免了显式导入,直到需要它们之前的最后一刻。与这里的所有其他答案一样,这可能表明您的代码应该重新构造。
的论点
|
|
|
Cam · Pandas列表日期到日期时间 1 年前 |
|
|
LMC · Numpy数组布尔索引以获取包含元素 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
ShaAnder · 为什么sqllachemy返回的是类而不是字符串 1 年前 |
|
|
Pernoctador · Python映射可以复制吗?我需要参考地图 1 年前 |