如何在Mac终端的IPython中键入多行和自动缩进代码

时间:2018-10-16 08:49:58

标签: ipython

我试图在macOS终端中使用IPython,但自动缩进功能使我非常困惑。

这是问题所在: 在'if'或'for'或'def'语句之后并以':'结尾,下一行将自动缩进,没有问题。但是只有一行。

例如:

在[1]中:def say_hello():

...:print('hello world from')

然后,该代码将立即执行,而我无法键入另一行代码!这很奇怪,与Python的原始REPL不同。 因此,我的问题是,如何在IPython中键入三行或更多行代码?还是由于某些我还不了解的原因而只是一项功能?

使用:

  • IPython 7.0.1

  • Python 3.6.1

  • macOS Mojave的终端应用程序

0 个答案:

没有答案