我如何看一个Python对象?

问题:

我开始使用Python编写各种项目(包括Django Web开发和Panda3D游戏开发)。
为了帮助我了解发生了什么,我希望基本上“看”Python对象,看看它们如何打勾 – 就像他们的方法和属性一样。
所以说我有一个Python对象,我需要打印出它的内容?这是甚么可能吗?

回答:

Python具有强大的内省功能。
看看下面的built-in functions

  • 类型()
  • DIR()
  • ID()
  • GETATTR()
  • hasattr()
  • 全局()
  • 当地人()
  • 调用()

type()和dir()分别特别适用于检查对象的类型及其属性集。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How do I look inside a Python object?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

77 − 69 =