我开始使用Python在各种项目中编写代码(包括Django web开发和Panda3D游戏开发)。
为了帮助我理解发生了什么,我想基本上“看”一下Python对象内部,看看它们是如何运行的-就像它们的方法和属性一样。
假设我有一个Python对象,我需要什么来打印出它的内容?这有可能吗?
发布于 2009-06-17 13:43:33
object.__dict__
发布于 2009-06-18 00:11:32
我很惊讶还没有人提到帮助!
In [1]: def foo():
...: "foo!"
...:
In [2]: help(foo)
Help on function foo in module __main__:
foo()
foo!
Help允许您读取文档字符串并了解类可能具有的属性,这非常有帮助。
发布于 2009-06-17 10:18:01
首先,阅读源代码。
其次,使用dir()
函数。
https://stackoverflow.com/questions/1006169
复制相似问题