查找存储在运行 Python 内核中的函数

Find Functions Stored in Running Python Kernel

提问人:Anna 提问时间:12/19/2022 最后编辑:TsyvarevAnna 更新时间:12/20/2022 访问量:79

问:

我在 Python 中做了一些愚蠢的事情,在 Jupyter 笔记本中。大概几个小时前,我删除了包含我的函数的单元格,现在我不再拥有它们了。但是,我仍然可以运行它们,因此它们仍然加载在内核中。

有没有办法在某个地方找到加载的内核,以便我可以将这些函数复制回我的代码中?

谢谢!

我在互联网上寻找过想法,但没有找到任何东西。

python jupyter-notebook deleted-functions

评论

0赞 Tom Ron 12/19/2022
检查这个 - stackoverflow.com/questions/427453/...

答:

1赞 Anna 12/19/2022 #1

我找到了解决这个问题的方法。完成工作:.getsource

import inspect
lines = inspect.getsource(set_claims_rebates)
print(lines)

评论

1赞 Anna 12/21/2022
谢谢,神话。好编辑!