【问题标题】:How to use auto completion in Python console applications?如何在 Python 控制台应用程序中使用自动完成功能?
【发布时间】:2017-04-14 03:05:33
【问题描述】:

我有一个 Python 控制台程序,它使用来自builtininput() 从用户那里读取数据。该程序有一个配置选项,需要用户输入多个路径。我想减轻这些输入,例如通过制表符补全。

是否可以实现自动完成,例如路径名?我认为目前没有办法挂钩 input 函数来捕获 tab 事件/按键...

Python 标准库有提供这样的功能吗?

该解决方案必须适用于 Windows、Linux 和 Mac OS :)。

请注意:我不是在 Python 的交互式外壳/控制台中寻找自动完成功能。

【问题讨论】:

    标签: python python-3.x input autocomplete


    【解决方案1】:

    CLI 自动完成功能不包含在 Python 标准库中。

    你可以试试:

    在所有情况下,这可能需要相当多的工作:-/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-02
      • 2019-03-29
      • 2012-08-19
      • 1970-01-01
      • 2016-11-28
      • 1970-01-01
      • 2011-12-27
      相关资源
      最近更新 更多