显示IPython变量而不使用whos输入

有没有办法查看当前工作区中的IPython变量列表,而无需发送命令’whos’.在键入命令时,我经常发现自己不记得要使用的变量名称.

在IPython中,我必须擦除当前输入的行并发送’whos’语句以查看当前可用的变量.通常,在基于GUI的工具(如MATLAB)中,我只能在Workspace Variable窗口中向右看.

最佳答案
正如其他人所说,你可以在同一个Ipython内核中拥有尽可能多的前端,例如一个内核的2个命令窗口.如果您使用Qt控制台,快捷方式可以让您接近您想要的.

使用Ctrl Shift T启动具有相同内核的第二个选项卡
然后你只需在第一个选项卡上编写代码,当你需要whos的输出时,按Ctrl PageDown转到另一个选项卡,你可以运行whos而不删除第一个选项卡中的代码.

转载注明原文:显示IPython变量而不使用whos输入 - 代码日志