在某些情况下,IPython 的魔法 %paste 会默默地忽略剪贴板中的所有内容。因果代理:一个注释的←符号。这是通过键入 <-- 和空格在 Google 文档中自动生成的。
结果比较,当复制粘贴时有和没有注释 ← 符号:
print 'foo' # ←
print 'foo' #
请注意在第一种情况下(涉及 ←)IPython 是如何简单地忽略 %paste 的内容,就好像我有一个空的剪贴板一样。
首先,任何对 IPython 魔术 %paste 底层代码有更多了解的人都能够解释为什么会发生这种无声错误?
其次,还有哪些其他角色可能导致这种情况?这些角色的统一属性是什么?
版本:
IPython 0.13.2
Python 2.6.6
字符编码:
en_GB.UTF-8
终端:
重击 Xterm