(я не знаю, если это уместно вопрос StackOverflow, поскольку речь идет о инструмент, а не язык.) Моя Python командаPython командной строки, не принимая вкладки
3.3.1 (32-разрядная версия) line ("C: \ Python33 \ python.exe") перестает принимать символы табуляции. Он может печатать их, но нажатие клавиши Tab просто заставляет курсор мигать на меня (он реагирует, но не перемещается). Сегодня это не происходило.
У меня также установлены 2,7 (32-разрядные) и 3.2 (64-разрядные), и ни одна из них не имеет этой проблемы. Попытка запускать каждый из исполняемых файлов python.exe из одного и того же окна cmd.exe дает тот же результат, поэтому это происходит не из-за настроек окна командной строки. Запуск файла .py («> python my.py») не вызывает проблем. У IDLE для 3.3 нет проблемы.
Кроме того, при вставке текста из буфера обмена, они читали медленно (занимает около 15 секунд, чтобы читать сотни строк 50-полукокса комментируемых линии, по сравнению с менее чем за секунду на других) и
Единственное изменение, которое я помню недавно (с тех пор, как я помню, как открывал python.exe), было установить Scipy для 3.3 с http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack (32-разрядный).
Нет, я не пробовал выключать и снова включать компьютер. Надеюсь, это не так. Я не пытался удалить и переустановить Python 3.3, так как это означает переустановку пакетов. Обновление до 3.3.3 не решило проблему.
Ваш вопрос немного неясен для меня. Что вы имеете в виду, ваш интерпретатор ptyhon перестает принимать символы табуляции? Вы имеете в виду из интерактивной сессии? Вы имеете в виду передачу символов табуляции в качестве части входных аргументов? – Paul
В приглашении >>> (запуск python.exe без аргументов) нажатие клавиши вкладки ничего не делает, а вставленные вкладки игнорируются. – leewz
Что вы хотите, чтобы вкладка выполнялась при нажатии клавиши вкладок? Если вы хотите сделать автозаполнение, вам нужно будет установить что-то вроде ipython. Если вы хотите, чтобы строка имела символ табуляции, вам нужно указать ее с помощью s1 = 'abc \ t, это вкладка – Paul