簡體   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