提问者:小点点

编写函数后在命令行中编辑该函数的定义


在写完这个函数定义之后,我如何返回并在命令行中编辑它呢?

    >>> def a(s):
    ...   a = something()
    ...
    ...   print('something')
    ...
    >>> blablabla
    >>> somecode...

所以现在我想回去编辑定义,但是我不能,因为这是命令提示符,一旦你写了一行,你就不能回去编辑它,有些时候我写了很多行代码,我想编辑一些行,有没有解决这个问题的方法?


共2个答案

匿名用户

如果您只是用新的更改再次编写相同的def a(s)函数,您将覆盖上一个函数。

匿名用户

您可以使用浏览语句历史记录。 当您有正确的行时,您可以编辑它并再次运行它。 它会像IMB所说的那样覆盖之前的函数定义。