TAB自动完成python CLI

Dhr*_*vil 5 python shell kde tcsh

我只是想知道是否有可能编写在外壳中运行的Python脚本,以便在用户按下Tab键时向用户提供建议?

例如,某些应用程序如何限制其支持的文件类型。我在optParse中什么都没有找到?

理想情况是:

myScript.py [TAB](shell打印选项列表)

有什么建议么?专门在OpenSuse和tcsh下使用KDE

非常感激

Flo*_*ker 5

这是 shell 的功能,而不是被调用的 Python 脚本的功能。有关 shell 完成的更多信息,请参阅SO 上的此问题。特别是,您正在寻找可编程完成