Обновление: Спасибо за предложения, ребята. После дальнейших исследований я переформулировал вопрос здесь: Python / editline на OS X: знак £, похоже, связан с ed-prev-word
В Mac OS X я не могу ввести знак фунта стерлингов (£) в интерактивную оболочку Python.
- Mac OS X 10.5.5
- Python 2.5.1 (r251: 54863, 17 января 2008 г., 19:35:17)
- Европейская клавиатура (£ смена-3)
Когда я набираю «£» (т. Е. Нажимаю shift-3) на пустой оболочке Python, ничего не появляется.
Если я уже набрал некоторые символы, например,
>>> 1234567890 1234567890 1234567890
... затем нажатие Shift-3 само установит курсор после последнего пробела или начала строки, если между курсором и началом строки не осталось пробелов.
В обычной оболочке bash нажатие Shift-3, как и ожидалось, вводит «£».
Есть идеи, как я могу набрать литерал "£" в интерактивной оболочке Python?