首页 > 解决方案 > Jupyter Notebook 代码执行

问题描述

我目前在 Jupyter Notebook 中遇到代码执行问题。

该系统称为 CoCalc,它基本上是用于数据科学目的的协作平台。因此,我想安装 pandas、jaydebeapi 并运行一个自定义 sql 脚本,该脚本使用 jaydebeapi 连接到数据库。

设置:

from sql import *

例子:

sql(SELECT * from table;)

这工作正常,但是在看似随机的时间之后,此导入似乎被遗忘或清除或朝那个方向。您必须再次运行导入脚本,这很麻烦,因为您必须再次运行每个单元格。

有没有办法以更好的方式导入它,或者在每个单元格之前将其作为默认代码块导入?

或者:有没有办法将你的代码像通配符一样包装在其他代码中?

例如,如果我的用户键入:

Select * from table

运行时变成 sql(Select * from table),因为括号和代码被包裹在它周围。

标签: sqlpython-3.xjupyter-notebookjaydebeapi

解决方案


推荐阅读