我正在运行Spyder 2.1.9,我很喜欢它.我喜欢对象检查器提供了多少信息,但是如果我通过编辑器将它们输入到我的程序中或直接进入对象检查器,它只会显示各种对象的信息.有没有办法在代码中突出显示对象并在对象检查器中显示信息?
也作为次要问题.输入时自动填充弹出很好(例如,如果我使用csv模块并且我csv.在编辑器中输入它会调出该模块的所有可能调用),但不适用于Tkinter.知道为什么会这样吗?
不幸的是,你的第一个问题的答案是否定的.查看有关Spyder组的官方错误报告.
您可以CTRL+I在控制台上使用从任何对象调用Inspector,也可以在编辑器中对函数(但不是任意对象/变量)使用它.这是一个已知的不一致.
例如,在"编辑器"窗口中键入以下内容:
import math
x = 3.14159
y = math.sin(x)
Run Code Online (Sandbox Code Playgroud)
现在单击该单词math并按CTRL-I.什么都没发生.单击该单词sin并按CTRL-I.检查员将显示文件sin().
现在尝试在Spyder的Python控制台中键入相同的三行,然后重复.您会看到单击后按CTRL-I math将起作用.