Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在 Python 元类中键入 __new__ 方法,以便 mypy 满意
我正在尝试输入 new Python 元类中的方法 以便它令 mypy 满意 代码会是这样的 取自pep 3115 https www python org dev peps pep 3115 example Python 3000 中的元
python
metaclass
typing
在 Python 运行之前覆盖默认的 type() 元类
这里有龙 你已被警告过 我正在考虑创建一个新的库来尝试帮助编写更好的测试套件 为了做到这一点 其中一个功能是验证正在使用的任何对象 不是测试运行程序 和被测系统 http xunitpatterns com SUT html有一个测试替身
python
metaclass
bytecodemanipulation
Groovy instance.metaclass 与 this.metaclass
我有一个以下脚本 task myTask class Person Person Person instance this println this metaClass class name println this getMetaClas
Gradle
Groovy
This
metaprogramming
metaclass
Python ABC 多重继承
我认为代码比我用文字能更好地解释问题 这是 my abc py 中的代码 from abc import ABCMeta abstractmethod class MyABC object metaclass ABCMeta abstrac
python
python27
multipleinheritance
metaclass
urwid
Groovy 元类的范围?
我有一个可以运行脚本来自动执行某些任务的应用程序 我想在这些脚本中使用元编程来优化代码大小和可读性 所以而不是 try def res factory allocate do something with res finally res c
Groovy
scope
metaclass
从属性 python 3 动态更改类父级
我希望新类根据创建实例时给定的属性动态地从不同的父类继承 到目前为止我已经尝试过这样的事情 class Meta type chooser None def call cls args kwars if kwargs thingy opti
python3x
class
metaclass
使用装饰器自动注册类方法
我希望能够创建一个 python 装饰器 自动在全局存储库中 注册 类方法 带有一些属性 示例代码 class my class object register prop1 prop2 def my method arg1 arg2 met
python
OOP
DesignPatterns
decorator
metaclass
在python中获取类和实例的属性
在 python 中工作下一个代码 class MyClass object field 1 gt gt gt MyClass field 1 gt gt gt MyClass field 1 当我想要自定义字段的返回值时 我使用下一个代码
python
class
instance
metaclass
getattr
类型错误:__init_subclass__() 不接受关键字参数
我正在尝试创建一个元类 但是当我将其分配给另一个类时 我收到错误 类型错误 init subclass 不接受关键字参数 但我没有实施任何 init subclass 为什么要调用这个函数 class Meta type def new c
python
metaclass
在Objective C中,如何获取元类对象?
In Objective C 如何获取元类对象 两个都 self class and ClassName class 仅返回 Class 对象 objc getMetaClass https developer apple com libr
Objectivec
metaclass
objectivecruntime
我如何子类化 threading.Event?
在 Python 2 7 5 中 from threading import Event class State Event def init self name super Event self init self name name d
python
subclass
factory
metaclass
理解 __init_subclass__
我终于升级了我的 python 版本 并且发现了添加的新功能 除此之外 我对新的东西感到摸不着头脑 init subclass 方法 来自文档 每当包含类被子类化时 就会调用此方法 CLS 然后是新的子类 如果定义为普通实例方法 则此 方法
python
class
subclass
python36
metaclass
为子类强制执行特定方法签名?
我想创建一个定义特定接口的类 然后要求所有子类都符合该接口 例如我想定义一个类 class Interface def init self arg1 pass def foo self bar pass 然后请放心 如果我持有任何元素a其中
python
class
metaclass
如何创建一个新的 Moose 类并在运行时实例化该类的对象?
使用创建元类后Moose Meta Class gt create 我如何实例化一个真正的 Moose 类 并将该类作为元类 我还需要创建元类 因为我还想对其应用一些角色 当然 元类就是类 如果您想要该类的实例 只需执行以下操作 my in
perl
class
Runtime
moose
metaclass
IPython 怎么样? (问号)操作符真的有效吗?
所以我在想 为了在控制台应用程序中实现这样的功能 在函数名称末尾附加问 号将倒出它的文档字符串 我可能会使用像元类这样的功能 在定义 import 时 我会复制所有模块成员名称并生成新的名称 仅用于输入文档字符串 然后我注意到你不需要实际的
python
Console
ipython
metaclass
Python:将函数参数的默认值传递给 *args 或 **kwargs
考虑示例 def decorator func def wrapper args kwargs print args kwargs func args kwargs return wrapper decorator def foo x y
python
python3x
decorator
defaultvalue
metaclass
python中内置关键字type是指函数还是类?
在大多数帖子中 人们经常说type如果提供一个参数 则它是一个内置函数 如果提供 3 个参数 则它是一个元类 But in python 的文档 签名type is class type object class type name bas
python
types
metaclass
python中的staticmethod和classmethod不可调用吗? [复制]
这个问题在这里已经有答案了 我正在编写一个元类来强制类和实例方法使用文档字符串 令我惊讶的是 staticmethod 和 classmethod 不是callable就像实例方法一样 我不知道为什么 class MyMeta type d
python
python3x
metaclass
使用 type() 手动创建新类时,子类 __module__ 设置为元类模块
在下面的示例中 新创建的子类最终成为元类 module 而不是父类的模块 我只在使用时见过这种情况ABCMeta所以这可能是该模块特有的东西 有人知道会发生什么吗 In 1 from abc import ABCMeta In 2 clas
python
python3x
metaprogramming
metaclass
使用元类理解 __call__ [重复]
这个问题在这里已经有答案了 据我了解 call 类中的方法实现了函数调用运算符 例如 class Foo def init self print I m inside the init method def call self print
python
class
metaprogramming
metaclass
«
1
2
3
4
»