gpt4 book ai didi

Python - 子类打开?

转载 作者:行者123 更新时间:2023-11-28 20:25:45 25 4
gpt4 key购买 nike

是否可以将 python 的内置 open 子类化?我间歇性地收到以下错误:

class Open(open):
pass

x = mymodule.Open()

TypeError:调用元类基础时出错 无法创建“builtin_function_or_method”实例

最佳答案

open 不是一个类,它是一个函数。但是,file 对象是您可以子类化的类型。

type(open)
# OUT: <type 'builtin_function_or_method'>
type(file)
# OUT: <type 'type'>

关于Python - 子类打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14095909/

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