首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法将多行复制到命令行python中

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

Stack Overflow用户
提问于 2021-02-23 03:03:55
回答 2查看 414关注 0票数 2

有时,在开发python代码时,我会在gedit中打开一个脚本,并将代码块复制到Linux上的python命令行中。这曾经工作得很好。例如,下面是我一起复制的两个命令:

代码语言:javascript
运行
复制
import numpy as np
import matplotlib.pyplot as plt

然而,今天,当我试图复制并一起执行多行时,我得到了以下错误:

代码语言:javascript
运行
复制
SyntaxError: multiple statements found while compiling a single statement

这在过去是不会发生的。另一个不同之处在于,当我将命令粘贴到python中时,它们会突出显示为白色。我觉得我肯定漏掉了什么明显的东西。你知道为什么我不能同时执行多行吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-23 03:14:13

这闻起来像是与“括号粘贴模式”有关,特别是在高亮显示的情况下。然而,从远处看,我不知道是什么,也不知道是怎么做的。可能与这个问题有关:https://bugs.python.org/issue42819

票数 2
EN

Stack Overflow用户

发布于 2021-02-23 03:06:46

当您试图在Python shell中运行代码时,一次只能运行一行代码(更具体地说,一条语句)。您必须单独执行每条import语句。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66321871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档