我想知道如何从某些示例来源定义魔法,但没有从网上找到信息。
此外,IPython
扩展名在哪里?
答案 0 :(得分:0)
要了解如何部署自定义魔法,您需要阅读2个IPython文档的部分:
然后您将看到,通常魔术只是一个在Python模块中定义魔法方法的类。
Here例如是一个自包含的IPython魔术作为扩展,代码不是最好的,但只是为了告诉你它可以很小。
关于IPython的内置定义的位置,它们都在this folder,但我不建议以它们为例,因为有很多历史包袱并且可能相当复杂。
更新的full example并将在下一版本的IPython发布后出现在文档中。