M.F Asked: 2025-02-20 18:03:25 +0000 UTC 为什么命令行中的输出不正确? 3 情况如下:在 Windows 10 命令行中 输入命令时: >>> for i in [1, 2, 3]: ... print(i, end = ' ') 输出:3 而不是:1 2 3 在 IDLE(Python)和 PyCharm 中一切都显示正确。 据我了解, end() 不仅替换 \n ,还替换 3 之前的所有内容。该问题仅出现在 Windows(10)命令行中的交互式 Python 会话中。 这是命令行: 这是空闲状态: 这是 PyCharm: python