print(hasattr(ha1,'name')) # 判断对象是否有某个属性 # print('name' in ha1.__dict__) print(hasattr(ha1,'run')) # 也可用于判断对象是否有某个方法 print(getattr(ha1,'name')) # 获得对象的某个属性的值;若该属性不存在会报错 print(ha1.name) setattr(ha1,'age','18') # 设置对象的...
#常用异常: ''' AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 IndentationError 语法错误(的子类) ;代码没有正确对齐 IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图...