另一个细胞完成后评估细胞

时间:2017-09-14 14:36:20

标签: python jupyter-notebook jupyter python-markdown

我使用Python Markdown {{3}}以便我可以很好地可视化结果(我从结果中创建一个URL)。有没有办法让使用此{{x}}符号的markdown的单元格依赖于引入或更改x的单元格?因为用户不应该用降价来评估单元格。

更好的可视化:

cell1 (python): 
------------------------------
x=1
url="http://example.com/" + x
------------------------------


cell2 (markdown): 
------------------------------
foo is available on {{url}}
------------------------------

我想在cell2运行时运行cell1

1 个答案:

答案 0 :(得分:1)

这可以通过使用IPython的内置Markdown函数在单个单元格中完成,以格式化输出:

from IPython.display import Markdown

x=1
url="http://example.com/" + str(x)

Markdown('foo is avalible on '+url)