腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
python2
中
的
types.MethodType
第三个
参数
python
、
python-2.7
我继承了类似下面这样
的
代码: def __init__(self): print('foo') setattr(a,'foo',
types.MethodType
(foo,a,A))try: set
浏览 7
提问于2018-02-19
得票数 8
回答已采纳
1
回答
类界函数python 2和3
python
、
python-2.7
、
python-3.x
在python 2
中
,我可以使用以下方法创建类绑定方法:但是,在python3
中
,MethodType不接受
第三个
参数
。如何在python 3
中
实现相同
的
行为?最好以在python2.7
中
仍然有效
的
方式进行。
浏览 2
提问于2016-12-09
得票数 1
回答已采纳
1
回答
获取绑定内置函数
的
本机方法实例
python
、
cpython
Python数据模型
的
一个partially documented行为是__getattribute__不绑定“内置”函数: import logging, numpy# method 没有与classmethod/staticmethod等价
的
内置但结果自然不是method对象,并且缺乏绑定方法
的
属性: print(t.ibinds) # functools.pa
浏览 12
提问于2020-06-26
得票数 1
回答已采纳
2
回答
从类构造函数创建绑定方法
python
、
class
、
methods
、
binding
、
descriptor
我有一个类似于类
的
字典,其中包含返回其键、值和项
的
视图
的
方法。(self)在Python或它
的
标准库中有什么可以做
的
吗?) 我觉得在functools
中
应该有一些东西可以完成这项工作,但是没有任何东西能在第一眼就找到正确
的
答案。也许是functools.partial,但这个
浏览 7
提问于2016-01-07
得票数 1
回答已采纳
4
回答
types.MethodType
是如何使用
的
?
python
、
python-3.x
types.MethodType
所期望
的
参数
是什么?它会返回什么?没有说更多关于它
的
内容: 用户定义
的
类实例
的
方法类型。在纯python
中
,它
的
工作方式如下: 第一个
参数
self of
types.MethodType
必须是可调用对象吗?如果self是一个可调用
的
对象,那么它至少需要一个
浏览 1
提问于2017-10-02
得票数 12
2
回答
Python
中
的
元编程-添加对象方法
python
、
metaprogramming
我有Python
的
背景(虽然完全是自学
的
,所以我可能有一些坏习惯或误解),我正在努力学习Ruby以扩大我
的
范围。我读了一些比较,并看到了许多断言"Python不能做元编程“(或者,更少
的
煽动性,"Python不能像Ruby那样简单地进行元编程”)。因此,我走了,很快就读到了元编程,给人
的
印象是,它基本上是在运行时编辑类/对象
的
方法/行为(如果我不正确,请纠正我!) 我当时
的
印象是,由于Python是动态
的
,所以这
浏览 3
提问于2014-04-05
得票数 6
回答已采纳
2
回答
python2
与python3函数到方法
的
绑定
python-3.x
、
python-2.x
尊敬
的
python 3专家:class A(object):B.method()# print both A and B instances 在python3
中
,不再有未绑定
的
方法,只有函数。se
浏览 1
提问于2012-08-29
得票数 10
2
回答
延迟Python
中
对象
的
初始化,直到所有信息可用
python
在我
的
项目中有一种情况,为了初始化一个对象,我需要3个
参数
。但是,在构造过程
中
,我只有2个
参数
可用。然后,稍后可以使用
第三个
参数
。在这一点上,我希望初始化对象。下面是我解决这个问题
的
方法: #abstract self.initialize =
types.M
浏览 2
提问于2015-08-18
得票数 0
1
回答
TypeError: maketrans()只需要2个
参数
(3个给定)
python
、
string
、
python-2.x
以下代码来自网站,用于从单词
中
删除标点符号。我阅读了Python文档,其中提到了使用maketrans()
的
1、2或3个
参数
的
选项。docs.python.org说:“如果有
第三个
参数
,它必须是一个字符串,其字符将被映射到结果
中
的
任何字符”。
浏览 0
提问于2018-08-08
得票数 0
回答已采纳
2
回答
Python2
`_sre.SRE_Pattern`上
的
` `setattr()`
python-2.7
、
setattr
通过尝试在
Python2
re编译模式
中
添加一个fullmatch方法,我基本上是在尝试py2/3兼容性。 bound =
types.MethodType
(fullmatch
浏览 22
提问于2017-06-27
得票数 1
2
回答
在Python中使用MethodType
的
优点
python
、
oop
、
methods
、
monkeypatching
但是我们可以在没有它
的
情况下很容易做到: print 1 pass obj.func = func 即使我们通过运行delfunc来删除主范围
中
的
func,它也能正常工作。这只是一种惯例,还是一种良好
的
编程习惯?
浏览 0
提问于2016-05-26
得票数 27
回答已采纳
2
回答
为什么
types.MethodType
抱怨太多争论?
python
. >>> b = Bar()Traceback (most recent call last):stdin>", line 1, in <module>我只是想知道我提出
的
两个论点是什么当然,在这个例子
中
,正确
的
方法是:
浏览 2
提问于2013-12-12
得票数 5
2
回答
如何知道一个类
的
成员是否是一个方法?
python
、
class
、
oop
、
methods
知道一个类
的
成员是否是一个方法
的
最重要
的
方法是什么?注意:我只有(拥有)方法
的
名称(可以是类方法、实例方法或静态方法)。目前,我正在将该类字典
中
的
对象类型与<type 'function'>进行比较 return type(klass.type(lambda x:x)部分只用于获取<type 'function'>类型,有更好
的
方法
浏览 0
提问于2013-12-19
得票数 1
回答已采纳
4
回答
如何从命令行grep和替换此模式?
sed
、
grep
我有很多像这样
的
模式
的
Python2
文件 datetime(2019, 04, 11)datetime(2019, 04, 05, 1, 1) 要将这段代码迁移到Python3
中
,我必须删除第二个和
第三个
datetime
参数
中
的
前导0。我知道如何对这样
的
简单模式使用sed: sed -e 's/01/1/g' -e 's
浏览 37
提问于2021-08-01
得票数 1
回答已采纳
1
回答
PyQT4如何使用来自其他模型
的
def
python
下面的代码可以工作:from PyQt4 import QtCore, QtGui, QtWebKit def __init__(self, parent=None): self.ui = Ui_MainWindow() QtCore.QObject.c
浏览 0
提问于2013-05-28
得票数 1
回答已采纳
1
回答
fcntl.ioctl在
Python2
上总是失败
python
、
ioctl
ioctl requires a file or file descriptor, an integer and optionally an integer or buffer argument 为什么?在Python3
中
执行得很好,但是遗憾
的
是,我们在生产中使用
Python2
。编辑:--这非常类似于,除了与该bug
的</
浏览 5
提问于2015-09-10
得票数 3
回答已采纳
1
回答
Python猴子修补对象不像预期
的
那样工作
python
、
object
、
python-2.7
、
instance
、
monkeypatching
我正在努力学习蟒蛇猴
的
补丁。我有一个简单
的
例子,在这个例子
中
,我试图只修补一个实例,而不是类本身。我
的
代码:import types def __init__(self): return x**2 + y**2 add =
types.MethodT
浏览 5
提问于2014-01-10
得票数 1
回答已采纳
1
回答
如何通过循环创建新
的
Python方法?(尝试会导致所有方法
的
行为与最后定义
的
方法相同)
python
、
types
、
lambda
、
metaprogramming
(目的是让用户在一个简单
的
文件中指定一些软件测试,而不需要了解任何Python)。):attrdict["runTest"]=lambda self: [eval(我期待着作为输出,但实际结果是我希望lambda定义绑定循环索引
的
深层副本,因为它只是一个数字,而不是更复杂
的
结构,但很明显,这里发生了一些我不理解
的</em
浏览 0
提问于2013-06-27
得票数 0
回答已采纳
1
回答
TypeError:翻译()只取一个
参数
(2给定)
python
、
string
、
python-2.7
、
python-3.x
我
的
代码在python2.x版本上运行良好,但是当我试图在python3.x版本上运行它时,它会产生错误。 主题:需要缩写短信编码
中
的
任何消息。有没有其他
的
解决办法?
浏览 5
提问于2016-11-13
得票数 2
回答已采纳
1
回答
使用类外定义
的
类方法出错
python
、
class
、
methods
使用在类之外定义
的
方法,如这里所讨论
的
: return self.var.strip() defself
参数
不应该隐式传递给use_string_method吗?是否有一种方法可以定义这样
的
函数?还是需要将self
参数
显式地传递给类之外定义
的
方法: def __init__(self, string_method): s
浏览 1
提问于2016-05-07
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券