如果不清楚一个对象是否拥有某个属性,可以使用内置函数hasattr

访问一个对象的属性的方法是通过特别属性__dict__,它是一个映射,将属性名称映射到属性值

为了调试方便,可以添加下面这个函数

    def print_attributes(self):
for attr in self.__dict__:
print attr,getattr(self,attr)

最新文章

  1. Java面试(3)-- Java关系运算符
  2. 在windows7 上安装 Sublime Text 3 及其插件
  3. Linux学习笔记(16)shell基础之Bash变量
  4. primefaces 知识点整理
  5. 常用SQL查询语句
  6. Linux系统管理远程登录工具PUTTY
  7. linux禁止tty终端登陆
  8. Apache中RewriteCond规则参数介绍
  9. Java虚拟机类型卸载和类型更新解析(转)
  10. hdu 4472 dp
  11. Orcle导入导出dmp文件
  12. MFC基础窗口创建,CWinApp、CFrameWnd
  13. 【备忘】ASP.NET MVC 5 升级到 ASP.NET Core MVC 的部分变化
  14. Java学习笔记一:数据类型I
  15. python3 mail
  16. [工作记录] NDK: AKEYCODE_DEL not notified
  17. C# 关闭进程的时候总是捕捉到System.Threading.ThreadAbortException: 正在中止线程
  18. sql server查询某年某月有多少天
  19. php分享十二:分组取前N记录
  20. 【题解】洛谷P4158 [SCOI2009] 粉刷匠(DP)

热门文章

  1. STM32canopen调试
  2. selec2 clone不起作用。
  3. 【转】JSP中的相对路径和绝对路径
  4. Java入门的程序汇总
  5. unsatisfied类型的异常
  6. C++基础(2)
  7. hadoop配置文件加载顺序(转)
  8. kvm虚似机监控
  9. Tomcat JMX
  10. 创建型模式之Singleton模式