Jupyter Notebook将脚本存储在缓存中吗?如何交易?

时间:2019-03-13 10:27:11

标签: python python-3.x jupyter-notebook

我有3个python脚本,我想从一个主脚本中调用。为此,我做了类似的事情:

import sys
sys.path.insert(0,'C:\\path_to_scripts\\') #insert the path so I can import
import script1 
script1.my_func('arg') #my_func is a custom function

所以,我打算以这种方式调用所有脚本,这很正常。

然后我有意篡改了脚本,并尝试使用以下代码捕获异常:

import script1
try:
    script1.my_func('arg')
except Exception as e:
    print(e)

令我惊讶的是,脚本仍然像以前一样执行,而不是捕获异常。

我读了一些文章,其中说Jupyter笔记本电脑保持高速缓存。可能是由于这个原因吗? (似乎无法在线找到正确的解决方案)

如果是,我该如何解决这个问题。有人可以告诉我正确的方向吗?

谢谢。

0 个答案:

没有答案