在写完这个函数定义之后,我如何返回并在命令行中编辑它呢?
>>> def a(s):
... a = something()
...
... print('something')
...
>>> blablabla
>>> somecode...
所以现在我想回去编辑定义,但是我不能,因为这是命令提示符,一旦你写了一行,你就不能回去编辑它,有些时候我写了很多行代码,我想编辑一些行,有没有解决这个问题的方法?
如果您只是用新的更改再次编写相同的def a(s)函数,您将覆盖上一个函数。
您可以使用浏览语句历史记录。 当您有正确的行时,您可以编辑它并再次运行它。 它会像IMB所说的那样覆盖之前的函数定义。