我在 databricks 中有一个 python 3.5 笔记本。我需要根据某些条件执行 databricks 笔记本单元格。我没有看到任何开箱即用的功能。
我尝试使用以下代码创建一个 python egg 并将其安装在 databricks 集群中。
def skip(line, cell=None):
'''Skips execution of the current line/cell if line evaluates to True.'''
if eval(line):
return
get_ipython().ex(cell)
def load_ipython_extension(shell):
'''Registers the skip magic when the extension loads.'''
shell.register_magic_function(skip, 'line_cell')
def unload_ipython_extension(shell):
'''Unregisters the skip magic when the extension unloads.'''
del shell.magics_manager.magics['cell']['skip']
但是,当我尝试使用 %load_ext skip_cell 使用扩展加载它时,它会抛出一个错误,说“该模块不是 IPython 模块”。任何帮助或建议表示赞赏。谢谢。