python - 无法将多行复制到命令行 python 中

标签 python linux

有时,在开发 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/

相关文章:

c++ - gcc-4.8无法编译测试程序?

python - Django Admin TabularInline 提示缺少字段

c - RS-232 for Linux和WIN32在Linux上收不到数据

c# - 在 systemd 文件中使用 Environment= 解析 ASP.NET Core 连接字符串

linux - 将 gdb 断点设置到 GTK+2 共享库中?

linux - 使用 Forever 运行我的 Node 应用程序不会记录任何输出

Python 没有打开 .py 文件

python numpy结构化数组问题

python - 使用 Airflow DockerOperator 时出现无效参数错误

python - 计算图片中蓝色像素的个数