python - 一旦另一个单元完成,就评估一个单元

标签 python jupyter-notebook jupyter python-markdown

我使用Python Markdown extension这样我就可以很好地可视化结果(我根据结果创建一个 URL)。有没有办法使使用此 {{x}} 表示法的 Markdown 单元依赖于引入或更改 x 的单元?因为用户应该使用 markdown 评估单元格并不明显。

更好的可视化:

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


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

我希望在运行 cell1 时运行 cell2

最佳答案

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

from IPython.display import Markdown

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

Markdown('foo is avalible on '+url)

关于python - 一旦另一个单元完成,就评估一个单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46221896/

相关文章:

python - 获取矩阵(列表列表)的反对角线之和时出现 IndexError

python - 使用 Cartopy 制作动画

python - 在 Dreamhost 上调试 Django/Python

python - 将 txt 文件转换为 xls 文件

python - Pandas 选择包含两个值(包括)的行

python - Jupyter notebook 中的 LDA 可视化

python-3.x - jupyter笔记本中未定义名称 '__file__'

jupyter-notebook - 如何将所有Jupyter Notebooks的默认工作目录设置为项目的父文件夹

ipython-notebook - 如何在 iPython 笔记本中设置默认启动命令?

python - JupyterLab 中的 pdb 未进入交互模式