gpt4 book ai didi

sql - 选择 SQL 作为 Jupyter Notebook 的默认单元格魔法

转载 作者:行者123 更新时间:2023-12-04 01:08:09 24 4
gpt4 key购买 nike

我正在为数据库类(class)编写 Jupyter 笔记本;大多数单元格将包含 SQL 代码,为此我使用 IPython SQL magic .目前我必须在每个单元格前面加上 %%sql .有没有办法避免输入 %%sql在每个单元格之前,通过将其设为默认值?

我在
How do I set up default cell magics for every ipython notebook cell? .但是,我找不到 Jupyter 的 SQL 内核。

最佳答案

Jupyter docs告诉您如何编辑 CodeMirror 设置。 CodeMirror 有一个名为 value 的选项确定 CodeMirror 单元格的默认值 ( doc link )。

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

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

现在每个新单元格都会有 %%sql在里面。显然,此解决方案适用于任何单元格魔术或实际上您可能希望代码单元格具有的任何默认值。

关于sql - 选择 SQL 作为 Jupyter Notebook 的默认单元格魔法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34415452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com