我正在运行Python 3.13.1。当我将代码粘贴到 Python REPL 中时,Python 在第一行之后的每一行的开头添加额外的空格。
我在记事本中编写了这段代码并将其粘贴到Python中。
if revenue_growth_Q1 > 0:
RevG1="U"
else:
RevG1="D"
当我复制此代码并将其粘贴到 REPL 中时,“else:”行没有左对齐。相反,它向右偏移了几个空格。 除非我手动删除“else:”左侧的空格,否则代码将无法运行
这是代码粘贴后的样子:
if revenue_growth_Q1 > 0:
RevG1="U"
else:
RevG1="D"
我想找到一种方法来粘贴代码,以便它在Python中与“else”行左对齐(else之前没有空格:)。
Python 3.13 引入了更好的交互式解释器,其中引入了“自动缩进”,这与您尝试粘贴的代码的现有缩进相冲突。
在“新”repl 中,您可以点击
F3
进入“粘贴模式”,这将允许您粘贴缩进的代码而无需自动缩进。再次点击 F3
可退出粘贴模式。
这是我这样做时的样子:
(paste) if revenue_growth_Q1 > 0:
(paste) RevG1="U"
(paste) else:
(paste) RevG1="D"