Ipython的。如何在下一行继续代码?

时间:2018-10-23 11:04:54

标签: ipython

我最近安装了Ipython 7.0.1版,我不知道如何继续在下一行编写代码。

例如在打印语句后按Enter键,将执行以下操作。

def greeting():
    print("hi")

我以前的版本会给我缩进的换行符,然后再次按Enter键(将前一行保留为空白)即可执行。然后,我可以继续在函数中编写代码,例如:

def greeting():
    print("hi")
    lst = []
    return lst

就目前而言,我无法将函数的第二个版本输入到ipython中,因为它在print语句之后执行。

;和\不起作用。

例如

def greeting():
    print("hi")\


def greeting():
    print("hi");

1 个答案:

答案 0 :(得分:0)

从7.1.1版开始,此问题似乎已解决。我使用的版本是7.0.1。

pip install ipython --upgrade