当前位置:  开发笔记 > 编程语言 > 正文

选择SQL作为Jupyter Notebook的默认单元格魔术

如何解决《选择SQL作为JupyterNotebook的默认单元格魔术》经验,为你挑选了1个好方法。

我正在为一个数据库课程写一个Jupyter笔记本; 大多数单元格将包含SQL代码,我使用IPython SQL魔术.目前我必须在每个单元格前加上%%sql.有没有办法避免%%sql在每个单元格之前键入,通过使其成为默认值?

我在如何为每个ipython笔记本电脑单元设置默认单元格魔术时发现了一个相关的问题 ?.但是,我找不到Jupyter的SQL内核.



1> Louise Davie..:

该Jupyter文档告诉你如何编辑CodeMirror设置.CodeMirror有一个名为的选项value,用于确定CodeMirror单元的默认值(doc链接).

所以,在~/.jupyter/nbconfig/notebook.json以下代码中粘贴:

{
    "CodeCell": {
        "cm_config": {
            "value": "%%sql"
        }
    }
}

现在每个新细胞都会有%%sql它.显然,此解决方案适用于任何单元格魔法,或者您可能希望代码单元具有的任何默认值.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有