繁体   English   中英

在ipython中选中完整的字典键

[英]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

此外,还有许多简单易用的方法可以从字典中创建对象,以获得通常的制表符。 如果这对您有帮助,请使用此问题中描述的方法之一:

将Python dict转换为对象?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM