按Tab键(./)时Python自动完成目录

时间:2010-11-17 05:32:13

标签: python macos autocomplete tabs terminal

我有一个相当特殊的问题,当我在Max OSX终端上使用Python时,我的tab键不再缩进,它现在插入一个./

它似乎是自动完成目录,如果我按Tab键两次列出目录,如果我键入目录的一部分并按Tab键自动完成。我知道这是终端中的标准函数,但不应该在Python解释器中发生?当我在x11中运行Python时会发生同样的事情。

我不知道我做了什么导致这个,当我在Python的帮助功能时,这种变化似乎发生了。我可能已按下某些键组合来激活它,但不知道它是什么。此外,谷歌搜索不会返回任何有相同问题的人。

我非常感谢这里的一些帮助,我是一名计算机科学专业的学生,​​而且无法在Python中使用标签非常令人沮丧:P

1 个答案:

答案 0 :(得分:1)

这是一个错误;有关详细信息,请参阅here。很可能你正在使用python.org OS X 32位/ 64位安装程序中的Python 2.7以及10.5或更高版本,或者你正在使用从源代码构建的Python 2.7或3.2alpha。如果您使用的是2.7,最简单的解决方法是安装另一个python.org OS X installer:一个用于32位的10.3及更高版本。

更新:此问题的修复程序包含在Python 2.7.2和3.2 python.org安装程序中,显然,在OS X 10.7中Apple的2.7.1系统Python中。