gpt4 book ai didi

python - bytes 没有 __bytes__ 方法

转载 作者:太空宇宙 更新时间:2023-11-04 00:20:33 25 4
gpt4 key购买 nike

所以...我或多或少有这些代码:

class Foo(bytes):
def __bytes__(self):
return b'prefix' + super().__bytes__()

但 Python 核心开发人员对一致性的独特品味妨碍了我,而这种尝试惨遭失败。

查看在 bytes 类上定义的方法,我看不出有什么方法可以在子类中重现它的默认打印行为。

或者也许有办法?

最佳答案

只是总结评论,答案如下(我很惊讶你先尝试了更难的方法):

class Foo(bytes):
def __bytes__(self):
return b'prefix' + self

我认为 bytes 没有实现 __bytes__() 虽然有点奇怪,但我会把它作为 python 开发团队的一个问题提出来。

关于python - bytes 没有 __bytes__ 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49236655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com