Ipython 伊皮顿。如何在下一行继续编写代码?
我最近安装了iPython7.0.1版,我不知道如何在下一行继续编写代码 例如,在print语句后按enter键时执行以下操作Ipython 伊皮顿。如何在下一行继续编写代码?,ipython,Ipython,我最近安装了iPython7.0.1版,我不知道如何在下一行继续编写代码 例如,在print语句后按enter键时执行以下操作 def greeting(): print("hi") 我以前的版本会给我一个缩进的换行符,然后再次按enter键(将前一行留空)将执行。然后,我可以继续在函数中编写代码,例如: def greeting(): print("hi") lst = [] return lst 目前,我无法将函数的第二个版本输入到ipython中,因为它
def greeting():
print("hi")
我以前的版本会给我一个缩进的换行符,然后再次按enter键(将前一行留空)将执行。然后,我可以继续在函数中编写代码,例如:
def greeting():
print("hi")
lst = []
return lst
目前,我无法将函数的第二个版本输入到ipython中,因为它在print语句之后执行
);和\不工作
例如
从7.1.1版开始,此问题似乎已得到解决。我使用的是7.0.1版
pip install ipython --upgrade
你的意思是增加一个空行吗?据我所知,Ipython仅在输入空行时执行该函数定义?如果是,只需使用带注释的空行。您是否在打印中使用了
sep=“\n”
参数?并尝试使用c-m
快捷方式。对不起,我编辑了我的帖子以澄清我遇到的问题。-已知的虫子
pip install ipython --upgrade