注意
转到结尾 下载完整示例代码。 或者通过 JupyterLite 或 Binder 在浏览器中运行此示例
无法执行的示例#
此示例演示了一个引发错误的代码块,以及如何不执行任何后续的代码块。
当脚本失败时,它们的画廊缩略图将被替换为损坏的图像标记。 这使得在画廊显示中很容易识别。
您还将获得失败代码块的 Python 追溯。
14 # Code source: Óscar Nájera
15 # License: BSD 3 clause
16 # sphinx_gallery_line_numbers = True
17
18 import matplotlib.pyplot as plt
19 import numpy as np
20
21 plt.pcolormesh(np.random.randn(100, 100))
<matplotlib.collections.QuadMesh object at 0x7f28abfad030>
下一个块将引发 NameError
26 iae # noqa
Traceback (most recent call last):
File "/home/circleci/project/examples/no_output/plot_raise.py", line 26, in <module>
iae # noqa
NameError: name 'iae' is not defined
在示例脚本中发生异常后,Sphinx 画廊将停止执行剩余的代码块。 尽管如此,html 仍然会渲染所有示例注释文本和代码块,但不会显示任何输出。
这是另一个引发错误的块,但不会执行
37 plt.plot("Strings are not a valid argument for the plot function")
脚本总运行时间:(0 分钟 0.780 秒)
估计内存使用量:538 MB