首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何查看Python对象内部?

如何查看Python对象内部?
EN

Stack Overflow用户
提问于 2009-06-17 10:17:19
回答 21查看 398.6K关注 0票数 333

我开始使用Python在各种项目中编写代码(包括Django web开发和Panda3D游戏开发)。

为了帮助我理解发生了什么,我想基本上“看”一下Python对象内部,看看它们是如何运行的-就像它们的方法和属性一样。

假设我有一个Python对象,我需要什么来打印出它的内容?这有可能吗?

EN

回答 21

Stack Overflow用户

发布于 2009-06-17 13:43:33

object.__dict__

票数 202
EN

Stack Overflow用户

发布于 2009-06-18 00:11:32

我很惊讶还没有人提到帮助!

代码语言:javascript
复制
In [1]: def foo():
   ...:     "foo!"
   ...:

In [2]: help(foo)
Help on function foo in module __main__:

foo()
    foo!

Help允许您读取文档字符串并了解类可能具有的属性,这非常有帮助。

票数 79
EN

Stack Overflow用户

发布于 2009-06-17 10:18:01

首先,阅读源代码。

其次,使用dir()函数。

票数 67
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1006169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档