【发布时间】:2019-07-25 23:52:46
【问题描述】:
我想以编程方式在 Jupyter 笔记本中创建多个单元格。
使用这个功能我可以创建一个单元格
def create_new_cell(contents):
from IPython.core.getipython import get_ipython
shell = get_ipython()
shell.set_next_input(contents, replace=False)
但如果我尝试多次调用它,例如,从 for 循环中调用,就像这样
for x in ['a', 'b', 'c']:
create_new_cell(x)
它只会创建一个包含列表中最后一项的单元格。我试图找出是否有“刷新”功能或类似的功能,但没有成功。
有人知道如何以编程方式正确编写多个单元格吗?
【问题讨论】: