我需要写入前一行的命令,例如不带 \n 的 print()。
这是一些示例代码:
a=0
print("Random string value")
if a==0:
print_to_previous_line("is random")
和输出
Random string value is random
我知道我可以像 print(“string”, value) 这样在同一个打印命令中使用多个不同的东西,但这不是答案。原因太乱了,无法在这里解释,但是这个“打印到上一行”将是完全正确的答案。那么现实中会是什么呢?
原文由 Jabutosama 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python 3 中,您可以通过将 — 提供给
print()
end=""
来抑制自动换行:请参阅 如何在没有换行符或空格的情况下打印?