sql - Jupyter Notebook 代码执行
问题描述
我目前在 Jupyter Notebook 中遇到代码执行问题。
该系统称为 CoCalc,它基本上是用于数据科学目的的协作平台。因此,我想安装 pandas、jaydebeapi 并运行一个自定义 sql 脚本,该脚本使用 jaydebeapi 连接到数据库。
设置:
from sql import *
例子:
sql(SELECT * from table;)
这工作正常,但是在看似随机的时间之后,此导入似乎被遗忘或清除或朝那个方向。您必须再次运行导入脚本,这很麻烦,因为您必须再次运行每个单元格。
有没有办法以更好的方式导入它,或者在每个单元格之前将其作为默认代码块导入?
或者:有没有办法将你的代码像通配符一样包装在其他代码中?
例如,如果我的用户键入:
Select * from table
运行时变成 sql(Select * from table),因为括号和代码被包裹在它周围。
解决方案
推荐阅读
- python - 打印 scipy 稀疏矩阵而不跳行
- api - 是否有标准的 API 流程图代码应该坚持?
- python - 书签功能 django/python
- sql - 在 SQL (date_trunc) 中,周数最多为数月
- javascript - Reactjs,当可滚动的div扩展时如何使滚动保持在当前位置
- pandas - Pandas,groupby 包括每行分组的行数
- python - 需要帮助在 Python 中编写 Map reduce 以计算每个国家/地区每年每个 item_type 的 avg (unit_price)
- java - 如何将elasticsearch SQL API请求的结果映射到java POJO?
- javascript - chrome tabCapture 内容脚本中的 undefiend
- python - 从最小化中排除一些参数