[英]tab complete dictionary keys in ipython
我想知道是否有人知道如何在IPython中启用或实现字典键的Tab键完成? 它似乎与已存在的功能(例如对象属性的选项卡完成)没有太大差别。 如果我错了,那么我想了解原因
由于这个补丁 ,IPython支持从3.0.0版开始的字符串密钥的dict密钥完成(尽管没有出现在发行说明中)。 它还支持numpy struct数组和pandas DataFrame
列的列名完成,以及通过定义_ipython_key_completions_
重新定义__getitem__
其他类型。
它没有内置到IPython 2.x中。 如果你想添加它,看看这个,有人攻击了解决方案:
https://github.com/ipython/ipython/issues/1533
此外,还有许多简单易用的方法可以从字典中创建对象,以获得通常的制表符。 如果这对您有帮助,请使用此问题中描述的方法之一:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.