针对Jupyter笔记本的Python软件包中的错误处理

问题描述 投票:0回答:1

我正在开发用于Jupyter Notebooks的Python软件包。也可以通过python模块脚本来访问它,但是Jupyter Notebook是我瞄准的接口。但是,在Jupyter笔记本电脑中,错误的处理非常丑陋,因为没有简单的方法在每个单元中设置try-catch机制。

因此,我正在考虑用Jupyter笔记本的简单打印语句代替所有例外提出的问题,而将非Jupyter环境(例如Spyder)的标准例外情况替换掉。为此,我需要在Python包中设置一些全局变量,这是可行的。因此,用户仅会得到一个礼貌的错误,而不是带有显示错误行的Python错误报告的列表。

有人对更好的方法有什么建议吗?

python exception jupyter-notebook jupyter
1个回答
0
投票

可以看一下警告包。

© www.soinside.com 2019 - 2024. All rights reserved.