您将在屏幕截图中看到,在粘贴多行代码后按Enter键并不会运行它,而只是每次发送一次" ..."。
如何运行此多行粘贴代码?
有人问here,但没有得到(正确的)答案;无效:
退格
使用箭头键移动光标,然后使用删除键
逃逸
F2
答案 0 :(得分:2)
在Python解释器内部按两次输入执行一段代码,但是在最后一行有一个不匹配的左括号,所以你还没有完成定义代码块。此外,我不确定最后一行中dic
是什么,因为您没有包含其定义,因此您可能还需要修复它。
答案 1 :(得分:1)
正在运行
a=[1,2]
for x in a:
print(x)
实际上有效(按2进入按预期工作)。所以我在上面的代码中犯了一个错误。我很抱歉,我之前应该检查一下。
我没有删除这个问题,因为google上的那个可能会让人感到困惑(那家伙没有提到这是他的错误,所以我觉得有一个技巧可以找到。诀窍是检查代码)。< / p>
答案 2 :(得分:0)
你可以使用IPython link来简化这个过程,更好的是你可以访问每个命令行,就像在shell中执行一样。 另一种方法是将其封装在函数
中答案 3 :(得分:0)
我知道这个答案有点晚了,但是某人有时会需要这些信息: 换行时,即title.quote ....,您需要按选项卡以创建缩进,然后它才能起作用。如果不缩进,则会收到“预期缩进”错误消息。