我在Jupiter Notebook中尝试了下面这个非常著名的%alias示例:
%alias bracket echo "Input in brackets: <%l>"
bracket hello world
这应该是输出:
Input in brackets: <hello world>
相反,我得到了以下内容:
File "<ipython-input-12-237eb6e9d860>", line 1
alias bracket echo "Input in brackets: <%l>"
^
SyntaxError: invalid syntax
我已经清除了一切,关闭了这本书,甚至重启了内核。所以这不是缓存中的一些“垃圾”的问题。我用%alias
尝试了很多不同的东西。毫无办法。我甚至得到"'xxx‘未定义“,其中'xxx’是用于别名的名称。
其他信息:
1)如果我只执行bracket
(没有参数),我会收到一个错误:“没有定义括号”。我觉得这很疯狂。我希望你不会,并知道发生这种情况的原因。
2)我使用的是Jupyter Notebook 5.6.0。
转载请注明出处:http://www.tochigihk.com/article/20230526/1312144.html