我非常喜欢新款iPython笔记本的互动功能。
我经常用它来替换情节,并使它们更具信息性。
问题是,这些交互式单元格的输出未存储在笔记本中(用于离线查看)。
当我关闭并重新打开笔记本时,没有预览这些单元格(而非交互式单元格)。在github上预览时会发生同样的情况。
有没有办法存储交互式单元格的(静态)输出?我知道必须运行交互式单元才能实现交互,但我想存储单元的快照。用于执行函数的确切参数对我来说并不重要(尽管能够设置它们会很好)。
关闭并重新打开后我正在使用:
答案 0 :(得分:0)
def represent(**default_args):
def _wrapper_func(func):
print("See some examples here!")
print(f"[Example] Default arguments :{default_args}")
print(f">> {func.__name__}(**{default_args})")
print(f">> {func(**default_args)}")
def _setargs(*args, **kwargs):
return func(*args, **kwargs)
return _setargs
return _wrapper_func
------------------------------旧答案-------------- -----------------
您似乎只需要一些snapshot
来展示您之前处理代码的方式。
解决方案很简单,请看下面我给出的图片。
将它保存在某个特定的地方并根据需要进行检查,同时您忘记了一次代码后的含义!