如何使Python命令行程序自动补全任意内容,而非解释器

124 投票
9 回答
84649 浏览
提问于 2025-04-11 09:30

我知道如何在Python解释器中设置Python对象的自动补全(在Unix系统上)。

  • 在谷歌上有很多关于如何做到这一点的解释。
  • 可惜的是,参考资料太多,让我很难找到我需要的,虽然我的需求稍微有点不同。

我想知道如何在用Python写的命令行程序中启用任意项目的TAB键/自动补全功能。

我的具体需求是一个命令行Python程序,需要发送电子邮件。我希望用户输入部分邮箱地址时(并可选择按下TAB键),能够自动补全邮箱地址(我已经把地址保存在磁盘上)。

我不需要它在Windows或Mac上工作,只需要在Linux上。

9 个回答

暂无回答

撰写回答