如何在Python中打印上面的多行?

2022-09-28 19:58:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这是可能的

for r in range(0,1000):
    print(("l1" + str(r)), end="\r")
    time.sleep(0.1)

在同一行上打印。是否可以执行类似“\r\r”这样的操作,也可以在上面打印一行?你知道吗


Tags: inl1fortimerangesleepend行上printstr
1条回答
网友
1楼 ·

在Python中不可能print在上面的行中执行任何操作。因为换行符是简单的\n字符串,例如:

Hello 
World

最后看起来像:

Hello\nWorld

多个print语句只会添加到此字符流中,这使得无法在已经编写的内容之前添加任何内容,或者在您的示例中,在上面的行之前添加任何内容。你知道吗

热门问题