更新: 谢谢你的建议,伙计们。进一步研究后,我重新拟订这里的问题: 蟒蛇/editline在OS X: 英镑的迹象似乎受到ed-上一个字

在Mac OS X我不能进入一英镑号(英镑)到Python互动壳。

  • Mac OS X10.5.5
  • 蟒蛇2.5.1(r251:54863扬17 2008年,19:35:17)
  • 欧洲键盘(英镑是shift-3)

当我的类型"£"(即按shift-3)在一个空Python壳,没有出现。

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

>>> 1234567890 1234567890 1234567890

...然后按shift-3将使标位置本身在最近的空间,或开始在线,如果没有空间留之间的标和启动线。

在一个正常的bash,按shift-3种类型的"英镑"如预期的那样。

任何想法,我可以如何类型的文字"镑"在Python交互式壳?

有帮助吗?

解决方案

我想像的终端模拟器是吃键作为控制代码。也许看看它是否有一个配置文件你可以搞得一团糟?

其他提示

不是最好的解决方案,但是你可能类型:

 pound = u'\u00A3'

然后你必须在一个变量可以用在你的余届会议。

u'\N{pound sign}'

如果您使用的是ipython,放

execute pound = u'\N{pound sign}'

在你ipythonrc文件(在"部分:蟒蛇的代码来执行")这样,你总是会有"镑"定义为英镑符号在互动壳。

在unicode它是00A003.与Unicode逃避它将u'\u00a003'.

编辑:@帕特里克McElhaney说你可能需要使用00A3.

必须安装,我可以使用英镑(也欧洲键盘)在闲置或python命令行得很好。(python2.5).

编辑:我使用的窗户,所以mayby它的问题与如何蟒蛇之下的工作mac OS?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top