阅读本文时:什么是 Python 中的元类?,我正在学习使用__new__
以下代码段:-
class a(object):
pass
a.__new__(int,'abcdef',(int,),{})
__new__
使用调用可能会出现一些问题a.
。但是,我收到以下错误,我不明白其含义:-
TypeError: object.__new__(int) is not safe, use int.__new__()
如果与 的用法有关__new__
,我可以通过阅读一些书籍来修改它。但是,有人可以解释为什么会出现这条消息:
object.__new__(int) is not safe, use int.__new__()