问题标签 [inspect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
20 回答
866956 浏览

python - 如何列出 Python 模块中的所有函数?

我的系统上安装了一个 Python 模块,我希望能够查看其中可用的函数/类/方法。

我想help在每一个上调用该函数。在 Ruby 中,我可以做一些事情,比如ClassName.methods获取该类上所有可用方法的列表。Python中有类似的东西吗?

例如。就像是:

0 投票
2 回答
812 浏览

python - 为什么 inspect.getsource 不返回整个类源?

我的代码中有此代码forms.py

当我尝试以编程方式提取代码时,inspect它会遗漏fieldsets

这似乎不是空行的问题。我已经在没有空行的情况下进行了测试,并且在其他属性之间添加了额外的空行。结果不变。

任何想法为什么检查只返回之前的部分fieldsets而不是整个课程的来源?

0 投票
2 回答
982 浏览

python - 如何推断 @staticmethod 所属的类?

我正在尝试实现infer_class一个函数,给定一个方法,找出该方法所属的类。

到目前为止,我有这样的事情:

它不适用于@staticmethod-s,因为我无法想出一种方法来实现这一点。

有什么建议么?

这是infer_class在行动:

0 投票
2 回答
519 浏览

java - 在运行时检查 SWT 应用程序?

有什么方法可以检查(从广义上讲,获取任何信息)SWT 应用程序而不拆卸它(因为它被打包为 exe,我不知道如何先提取它)?

编辑:原来该应用程序是一个 SWT 的。

0 投票
2 回答
346 浏览

python - 从框架对象获取对执行堆栈上的函数对象的引用?

给定 的输出inspect.stack(),是否可以从堆栈帧的任何位置获取函数对象并调用它们?如果是这样,怎么做?

(我已经知道如何获取函数的名称。)

这就是我的意思:假设我是一个函数,并且我正在尝试确定我的调用者是生成器还是常规函数?我需要调用inspect.isgeneratorfunction()函数对象。你怎么知道是谁给你打电话的?inspect.stack(), 对?因此,如果我能以某种方式将它们放在一起,我就会得到我的问题的答案。也许有更简单的方法可以做到这一点?

0 投票
3 回答
3083 浏览

dom - 使用 chrome 进行 Web 开发 - 如何停靠检查器?

我知道 Firebug 是标准配置,但我发现自己经常使用 Chrome(屏幕空间、速度等)。无论如何,我认为他们的检查员也很不错。当然足够好,我不想每次我想在 DOM 上达到顶峰时都启动 FF 并浏览一个站点。

然而,可能最烦人的部分是我无法将 Chrome 检查器停靠在 Chrome 的底部。我看到有一个停靠按钮,但它似乎没有做任何事情。

有小费吗?建议?它应该做其他事情吗?谢谢。

0 投票
2 回答
792 浏览

python - 在 Jython 中使用 inspect.py 时出现问题

我正在使用在 Jython 中开发的应用程序。当我尝试在其中使用 inspect.py 时,它会显示错误消息。

我的代码是这样的

当我使用 python.exe 运行它时,没有问题。但是,在应用程序中使用它会引发以下错误

任何帮助将不胜感激。

谢谢拉贾桑卡尔

0 投票
2 回答
379 浏览

python - 列出内置函数和方法 (Python)

我想出了这个:

我知道它丑陋。你能告诉我一个更好/更pythonic的方式吗?

0 投票
2 回答
744 浏览

ruby - 有限递归检查

我想对某个对象运行检查,但不幸的是它要么链接到一些非常大的对象,要么具有循环引用。这会产生许多页面的输出。

有什么方法可以限制允许检查的递归级别吗?

0 投票
4 回答
1957 浏览

python - 在 Python 中自省给定函数的嵌套(本地)函数

给定函数

有没有办法让我以一种我可以调用它们的方式访问它的本地 get() 和 post() 函数?我正在寻找一个可以与上面定义的函数 f() 一起工作的函数:

我可以像这样访问那些本地函数的代码对象

这导致

但我不知道如何获取实际的可调用函数对象。这甚至可能吗?

谢谢你的帮助,

将要。