扩展智能感知以执行可以执行的表达式以提供更好的覆盖范围

时间:2018-11-12 12:30:40

标签: python visual-studio-code

我正在将Microsoft的python扩展用于VS Code。 Intellisense是一件不错的事情,但并不总是有效(例如,当无法推断出返回类型时)。我想知道是否可以扩展intellisense(或者可能有一个我没有看到的选项)来执行表达式,否则它无法获取任何信息。

示例:

import cv2
x = cv2.SimpleBlobDetector_Params() 

在这种情况下,扩展名不会为x提供任何有用的信息。为什么会这样?

在这种情况下,可以在后台启动python实例。然后,导入必要的模块,并执行和分析创建(或分配)x的表达式。当然,这在更复杂的情况下是行不通的(例如,当可调用参数被参数化时)。

我想在github上发布问题之前先问一下这里。

0 个答案:

没有答案