|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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()
|
|