首页 > 解决方案 > Python 3 输入提示前的空行

问题描述

当我运行代码时

print("Hi")
input("Hello: ")

Python Tutor(Python 3.6)上,我得到了预期的输出(忽略我的输入)

Hi
Hello:

但是,当我在我的计算机上运行相同的两行时,使用 Spyder 3.3.1 和 Python 3.7 我得到了输出

Hi

Hello: 

我想了解为什么这个空行出现在 Spyder 中,以及如何摆脱它。

标签: pythonpython-3.xspyder

解决方案


你没有做错什么。蜘蛛是。这是一个已确认的错误,问题 #5242

似乎开发人员没有时间修复它,它自 2017 年 9 月以来一直在进行:

感谢您的报告。虽然很烦人,但这是一个简单的错误,我们现在没有时间修复它。对不起。


推荐阅读