運行不成功老師您上一節(jié)的代碼,我運行不成功呢
#!/usr/bin/ipython
#coding:utf-8
class Programer(object):
? def __new__(cls,*args,**kwargs):
? ? print ("call __new__ method")
? ? print (args)
? ? return super(Programer,cls).__new__(cls,*args,**kwargs)
? def __init__(self,name,age):
? ? print ("call __init__ method")
? ? self.name=name
? ? self.age=age
if __name__=='__main__':
? ? programer=Programer('Albert',25)
? ? print (programer).__dict__? ? ? ? ? ? ? ?
2018-10-30
def __new__(cls,*args,**kwargs):
? ? print ("call __new__ method")
? ? print (args)
? ? return super(Programer,cls).__new__(cls,*args,**kwargs)
去掉括號里的*args,**kwargs ?再運行就好了
2018-10-27
2018-10-27
你可以把報錯情況給貼出來