腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TypeError
:
在
Callable
上
不能
订阅
“
ABCMeta
”
对象
python
、
type-hinting
、
mypy
考虑下面的代码: from collections.abc import
Callable
File "mypytest.py", line 3, in <module>
TypeError
浏览 143
提问于2021-04-28
得票数 4
4
回答
Python2.7结合了abc.abstractmethod和类方法
python
、
google-app-engine
、
python-2.7
如何在Python2.7中为抽象类方法创建装饰器?提前谢谢。
浏览 2
提问于2012-06-27
得票数 31
回答已采纳
1
回答
TypeError
:“
ABCMeta
”
对象
不可
订阅
python-3.x
typing import TypeVar def first(a: Sequence[T]) -> T:据我理解,我可以将任何类似序列的
对象
作为参数传递到first函数中,例如:它返回1 但是,它会引发一个
TypeError
:‘
ABCMeta
’
对象
是不可
订阅
的。
浏览 6
提问于2022-02-11
得票数 2
1
回答
类中所有方法的抽象方法修饰器
python
、
python-3.x
、
python-decorators
、
abc
__dict__: setattr(cls, attr, abstractmethod(getattr(clspass pass def foo(self):其次,我尝试
在
类中使用__dict__: if
callable
浏览 2
提问于2021-07-07
得票数 1
回答已采纳
1
回答
如何扩展具有基于数据和编译时检查函数的类?
python
、
higher-order-functions
用户可以使用这些类,我希望
在
类实例化时进行类型检查。因此,如果用户没有正确实现这些类,则在类构造时发生错误。也就是说,我想编写一个高阶函数,它扩展了类的签名,并将这些方法标记为抽象方法。但在我的例子中,“init”实际
上
是数据,可能是一长串原子。现在,
在
python 3中,文件的代码生成很难看。i make_abstract_method(A, name) 因为抽象方法没有实现,所以当B被实例化时,以下内容将成为
对象
浏览 4
提问于2020-12-09
得票数 0
回答已采纳
1
回答
Python格式化并验证类变量,而不实例化它
python
、
class
、
metaprogramming
、
abc
这个类扩展了一个以
ABCMeta
作为其__metaclass__的类,而我还
不能
实例化我的子类。因此,当我运行下面的代码时,它打印属性
对象
,而不是我想要的输出,这我理解为什么。但是我该怎么做呢?from abc import
ABCMeta
, abstractproperty __metaclass__ =
ABCMeta
def format_id(self):
浏览 2
提问于2016-05-09
得票数 2
4
回答
没有抽象方法的抽象类
在
python中创建
对象
。
python
、
abstract-class
基本
上
,我知道抽象基类和普通类一样被用作骨架类,但是强制要求抽象方法应该被子类/继承类覆盖,如果它有如下所示的话。Class AbstractClass(object): def absmethod(selfobj = ChildClass()我们知道
不能
实例化一个抽象类,因为它只是一个骨架,如果我们尝试按下面的方式实例化它,我们就会得到一个
浏览 1
提问于2018-04-30
得票数 15
1
回答
在
Python中继承抽象类的`__subclasshook__`?
python
、
oop
、
subclassing
、
abc
我想知道如何最好地
在
Python语言的抽象类层次结构
上
定义__subclasshook__。假设我有一个接口,以及一个从该接口继承的ABC。像这样的东西可以吗?import abc def import(self) -> bytes(getattr(subclass, 'import', None)), hasattr(subclass, 'export
浏览 36
提问于2021-10-25
得票数 1
6
回答
如何在Python中定义抽象类的构造函数实现?
python
、
python-2.7
、
oop
、
abstract-class
from abc import
ABCMeta
__metaclass__ =
ABCMeta
a = A(3)那么:如何在为构造函数定义默认行为的同时定义不可实例化的抽象类?
浏览 4
提问于2017-06-28
得票数 67
回答已采纳
1
回答
在
Python中,如何在子类
上
强制抽象方法是静态的?
python
、
abstract-class
、
static-methods
、
abc
__isabstractmethod__ = True __metaclass__ = abc.
ABCMeta
(): def f(self): __metaclass__ = abc.
ABCMeta
浏览 0
提问于2015-04-05
得票数 3
回答已采纳
2
回答
使用
ABCMeta
和EnumMeta的抽象Enum类
python
、
python-3.x
、
metaclass
上
,将没有错误地解释这段代码(
在
3.6.x
上
,大概在下面,它不会)。事实
上
,一切看起来都很棒,我们的MRO显示B来自A和IntEnum。<B.X: 1><B.X: 1>这似乎相当奇怪,因为任何从
ABCMeta
派生的其他类都
不能
实例化,即使我使用自定义元类。pass>>> E() <e
浏览 0
提问于2019-02-26
得票数 5
回答已采纳
3
回答
无法获取Python可伸缩性的argspec?
python
、
reflection
、
inspection
我正在使用Python
callable
。基本
上
,您可以定义一个python类并实现__call__方法来使该类的实例可调用。但是,我似乎
不能
在
callable
对象
上
使用它:import inspect不幸的是,我得到了一个
TypeError
stdin>", line 1, in <module> File "/usr
浏览 4
提问于2010-10-23
得票数 14
2
回答
继承非抽象类并将其所有功能转化为抽象方法。
python
、
inheritance
、
abstract-class
向我提供了一个上游接口,它的所有函数都定义为非抽象的,而实际
上
它们应该用@abstractmethod来修饰。当调用它时,我不实现它的一个函数时,我想接收一个错误。
浏览 2
提问于2019-11-15
得票数 2
回答已采纳
2
回答
抽象类和PyMongo;无法实例化抽象类
python
、
python-3.x
、
abstract-class
、
pymongo
、
pymongo-2.x
mongo File "/home/vaultah/run.py", line 16, in <module>
TypeError
: Can't instantiate abstract c
浏览 13
提问于2015-01-28
得票数 0
回答已采纳
1
回答
为什么不限制我
在
Python3.4中实例化抽象类?
python
、
abstraction
、
python-3.4
下面是我
在
名为Shape.py的文件中的抽象类。from abc import
ABCMeta
, abstractmethod print("Area of circle = "+str(shape2.getArea())) 这个Main.py
在
Python2.7.8中的注释区域
上
给出了错误
浏览 3
提问于2014-09-27
得票数 4
回答已采纳
1
回答
创建事件
订阅
服务器以处理Symfony 5.1中的错误
php
、
symfony
、
error-handling
如何创建事件
订阅
服务器,
在
引发Error (如
TypeError
)时触发该
订阅
服务器?Register
浏览 5
提问于2020-11-11
得票数 1
1
回答
何时对可调用()的调用仍然失败?
python
Python3.6中的 (和)部分地说: 在这种情况下,“失败”意味着什么?简而言之,
在
什么情况下
callable
(obj)可以返回true但调用obj()失败?
浏览 1
提问于2018-06-21
得票数 4
回答已采纳
1
回答
返回
TypeError
的Python .loc
python
、
pandas
、
typeerror
、
.loc
我刚开始使用.loc,但每次我尝试使用它时,它都会返回'
TypeError
:'DataFrame‘object is not
callable
’。例如,我
不能
让这个简单的代码(
在
pokemon API
上
使用)工作: 有没有人能帮帮我,为什么它<e
浏览 5
提问于2021-10-05
得票数 0
3
回答
为什么这是类型错误而不是语法错误?
python
、
syntax
、
typeerror
为什么密码生成类型错误而不是语法错误,是否缺少逗号?
浏览 5
提问于2014-01-02
得票数 1
回答已采纳
2
回答
Python抽象装饰不起作用
python
、
abstract-class
装饰的想法是这样的: cls.__metaclass__ =
ABCMeta
然后,
在
使用此装饰时,只需定义一个抽象方法class Dog(object): passd = Dog() d.bark() /
浏览 3
提问于2015-09-17
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程 抽象基类
Python中可迭代对象、迭代器以及iter函数的两个用法详解
类方法的强制重写与禁止重写
Python3面向对象-继承与多态
Python面向对象之总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券