我想知道是否有人知道如何在 IPython 中为字典键启用或实现制表符补全?看起来它与已经存在的功能并没有太大的不同,比如对象属性的制表符完成。如果我错了,那么我想了解原因
问问题
2889 次
2 回答
9
由于这个补丁,IPython 从 3.0.0 版开始支持字符串键的 dict 键完成(尽管没有出现在发行说明中) 。它还支持 numpy 结构数组和 pandas 列的列名完成,以及通过定义DataFrame
重新定义的其他类型。__getitem__
_ipython_key_completions_
于 2016-08-03T01:28:30.503 回答
2
它没有内置在 IPython 2.x 中。如果你想添加它,看看这个,有人破解了一个解决方案:
https://github.com/ipython/ipython/issues/1533
此外,还有许多简单的方法可以从字典创建对象,以获得通常的制表符补全。如果这对您有帮助,请使用此问题中描述的方法之一:
于 2013-07-31T16:15:53.657 回答