我想要求用户从stdin中提供文件位置。
如何在输入时允许用户浏览目录结构?像完成目录名称的选项卡......
raw_input
没有意识到环境。
答案 0 :(得分:1)
在python中我没有意识到任何可以开箱即用的东西来完成你所寻求的东西。但是你可以使用python的cmd模块 - http://docs.python.org/2/library/cmd.html#module-cmd
轻松编写这样的东西它支持制表符完成 - 这使您可以选择编写每次有人按下键时执行的代码(或按Tab键)。
python cmd模块基本上是下层gnu readline系统(http://docs.python.org/2/library/readline.html#module-readline)的包装器,所以你可以用这个系统编写你想要的东西 - 但是cmd模块有很多功能这使你想要完成的事情变得更加简单。