什么是"基于内省的代码完成"?

She*_*don 6 python ide

我正在寻找各种用于python的IDE.查看官方列表,IDE基于" 基于内省的代码完成 "进行分类.

基于内省的代码完成意味着什么?

谢谢.

Sil*_*Ray 8

这意味着IDE使用内省来确定可以从给定对象访问哪些方法和变量,然后允许快速代码完成,通常通过在键入符号后键入句点后提供选项列表.


Tan*_*ash 5

以下是WingIDE Pro不作为的示例.原谅匆匆抛出的形象.

这是图像

你可以看到,arg1被显示为1第一个例子,也表明它可能是一个助手int.

在第二部分中,您可以看到IDE正在查看文档中的方法get所做的文档字符串requests.

下面的第二张图显示IDE可以为您"自动完成"代码,包括显示它的功能. 在此输入图像描述