假设我正在写一本Jupyter笔记本来解释类的构造,例如mytest
或函数。我想在开发类时逐步构建类/功能。目前,每次添加新方法或属性时,我都必须重写整个类。我想知道是否有一种方法可以在新单元格中包含另一个单元格的内容,以便我可以修改类而无需多次复制整个类?
例如,假设存在一个带有标签myclass
的单元格。我想添加self.b = 'mynewvalue'
而不在新单元格中重写整个类,而将类的先前版本保留在原位置。是否有一个魔术函数,即%%input
,它可以让我将myclass
的内容插入新的单元格中?
对屏幕快照中单元格18的预期输出进行了评估:
class mytest():
def __init__(a)
self.a = a
self.b = 'mynewvalue'
def method1():
pass
def method2():
pass