如何在Shell中执行多行代码?

2024-04-25 15:22:12 发布

您现在位置:Python中文网/ 问答频道 /正文

您将在屏幕截图中看到,粘贴多行代码后按enter键不会运行它,而只是每次发送一个“…”。在

如何运行这个多行粘贴的代码?在

有人问here,但没有得到(正确的)答案

enter image description here

不起作用:

  • 退格

  • 使用箭头键移动光标,然后使用delete键

  • 退出

  • F2


Tags: 答案代码here屏幕粘贴deletef2enter
3条回答

跑步

 a=[1,2]
 for x in a:
     print(x)

实际工作(按2输入按预期工作)。所以我在上面的代码中犯了个错误。我想我以前应该查过的。在

我不删除这个问题,因为谷歌上的问题可能会让人困惑(这个家伙没有提到这是他的错误,所以我认为有一个诀窍可以找到。诀窍是检查代码)。在

在Python解释器内部按enter两次执行代码块,但是最后一行有一个不匹配的左括号,因此还没有完成代码块的定义。另外,我不确定最后一行中dic是什么,因为您还没有包含它的定义,所以您可能还需要修复它。在

您可以使用IPythonlink,它简化了过程,但更好的是,您可以像在shell内部执行一样访问每个命令行。 另一种方法是将其封装在函数中

相关问题 更多 >

    热门问题