python 自动完成:例如: sp['close'].plot.his [TAB] - 这应该有效吗? (展开为“历史”)

问题描述 投票:0回答:2

python 自动完成:例如: sp['close'].plot.his [TAB] // 期望 his 在 hist 中展开(或以 "his" 开头的任何其他选项) 这有什么理由行不通吗?

pandas autocomplete
2个回答
0
投票

我使用 Jupyter 笔记本。

这应该可行,因为 Jupyter 可以看到

pd.Series.plot
有一个
hist
方法。

pd.Series.plot.his[TAB] # should autocomplete

这还行不通。因为 Jupyter 无法通过

['close']
中的括号来确定返回值是什么以及随后的属性和方法是什么。

sp['close'].plot.his [TAB]

0
投票

如果您的意思是要使用制表符补全从 Python 对象中获取值,Python 本身不提供此功能。相反,制表符完成的行为通常取决于您正在使用的集成开发环境 (IDE) 或交互式环境。某些集成到某些 IDE 中的 Python 语言服务器可以为对象方法及其参数提供自动完成功能,但此功能会根据您选择的 IDE 及其配置而有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.