如何在Mac OS X上的Python交互式shell中输入英镑字符(£)?

Pau*_*ite 4 python macos bash shell terminal

更新:感谢您的建议.经过进一步的研究,我在这里重新提出了这个问题:OS X上的Python/editline:£符号似乎与ed-prev-word绑定

在Mac OS XI上,不能在Python交互式shell中输入英镑符号(£).

  • Mac OS X 10.5.5
  • Python 2.5.1(r251:54863,2008年1月17日,19:35:17)
  • 欧洲键盘(£是shift-3)

当我在空的Python shell中键入"£"(即按shift-3)时,什么都没有出现.

如果我已经输入了一些字符,例如

>>> 1234567890 1234567890 1234567890
Run Code Online (Sandbox Code Playgroud)

...然后按shift-3将使光标在最近的空间之后定位,或者如果光标和行的开头之间没有空格则使行开始.

在正常的bash shell中,按shift-3按预期键入"£".

知道如何在Python交互式shell中输入文字"£"吗?

Pat*_*ney 5

不是最好的解决方案,但你可以输入:

 pound = u'\u00A3'
Run Code Online (Sandbox Code Playgroud)

然后将它放在一个可以在会话的其余部分中使用的变量中.