-1

我想要求用户提供标准输入的文件位置。

如何允许用户在键入时浏览目录结构?诸如用于完成目录名称的选项卡之类的东西...

raw_input对环境一无所知。

4

1 回答 1

1

我所知道的python中没有什么可以开箱即用地完成您所寻求的。但是你可以很容易地使用 python 的 cmd 模块编写这样的东西——http: //docs.python.org/2/library/cmd.html#module-cmd

它支持制表符完成——这使您可以选择编写每次有人按下键(或按下制表键)时执行的代码。

python cmd 模块基本上是低级 gnu readline 系统(http://docs.python.org/2/library/readline.html#module-readline)的包装器,因此您可以使用它来编写您想要的内容系统——但是 cmd 模块具有相当多的功能,可以使您尝试完成的工作变得更简单。

于 2013-06-30T09:47:46.573 回答