如何输入 python 的命令行?

如何输入 python 的命令行?

我想在终端中编码一个 python 命令,但当我按 Enter 键转到下一行命令时,它就会执行这些命令。如何才能阻止终端执行命令,直到我完成所有命令行的输入?

答案1

我认为你可以像下面这样写。

>>>if True:
>>>  a = 10
>>>  b = 5
>>>  c = a + b
>>>  print a, "+", b, "=", c
>>>  

ps 我认为还有其他方法就是定义一个函数。

>>>def testfunc():
>>>  a = 10
>>>  b = 5
>>>  c = a + b
>>>  print a, "+", b, "=", c
>>>  
>>>testfunc()

答案2

这不是一个错误,这是一个功能 :)

您描述的“问题”实际上是您在交互式环境中通常想要的,无论是 Python 解释器本身、IDLE 还是 ipython。

如果你需要一个环境,你可以在其中输入几行,然后明确地让它解释/执行,给基于浏览器的IPython 笔记本尝试一下。

答案3

\您只需要在断行前插入字符即可。

相关内容