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

时间:2012-06-05 21:50:45

标签: python ide

我正在寻找各种用于python的IDE。查看官方list,IDE基于“基于内省的代码完成”进行分类。

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

感谢。

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:5)

以下是WingIDE Pro不作为的示例。原谅匆忙抛出的图像。

This is the image

您可以看到arg1在第一个示例中显示为1,以及帮助者显示它可能是int

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

下面的第二张图片显示IDE可以为您“自动完成”代码,包括显示它的功能。 enter image description here