有时,在开发 python 代码时,我会在 gedit 中打开脚本并将代码块复制到 Linux 上的 python 命令行中。这曾经工作得很好。例如,以下是我复制在一起的两个命令:
import numpy as np
import matplotlib.pyplot as plt
然而,今天,当我尝试同时复制和执行多行时,出现以下错误:
SyntaxError: multiple statements found while compiling a single statement
这在以前是不会发生的。另一个区别是,当我将命令粘贴到 python 中时,它们会突出显示为白色。我觉得我一定错过了一些明显的东西。知道为什么我不能同时执行多行吗?
最佳答案
这听起来像是与“括号粘贴模式”有关,尤其是在突出显示的情况下。但从远处看,我无法分辨什么或如何。可能与此问题相关:https://bugs.python.org/issue42819 .
关于python - 无法将多行复制到命令行 python 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66321871/