| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
import time as t 
 
class Mydes: 
        def __init__(self,value=None,name=None): 
                self.value = value 
                self.name = name 
       
 
                 
 
        def __get__(self,instance,owner): 
                 
                print('%s变量于北京时间%s被读取'%(self.name,t.asctime()))                    
                return self.value 
 
class Test: 
        x = Mydes(10,'x') 
 
Traceback (most recent call last): 
  File "<pyshell#1>", line 1, in <module> 
    t.x 
  File "C:\Users\11510\Desktop\aa.py", line 13, in __get__ 
    print('%s变量于北京时间%s被读取'%(self.name,t.asctime())) 
AttributeError: 'Test' object has no attribute 'asctime' 
 
问一下这个该怎么该 
因为导入time模块为 t 
然后实例化Test时,实例名是t,覆盖了之前的time模块 
实例Test时换个名字,如:test = Test() 
 
 
 |   
 
 
 
 |