它不会覆盖Linux终端上打印的最后一行[关闭]

s3fp2yjn  于 2023-04-05  发布在  Linux
关注(0)|答案(1)|浏览(150)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question
“我”做了一个进度条,在vscode中工作得很好,但是当在linux上时,它只是不停地打印它。
https://i.stack.imgur.com/cDlgJ.png
我尝试了很多方法(\r、sys.stdout.write等),但都不起作用。我认为缺少的是特定于终端的语法。奇怪的是,有时%更新,但进度条本身不起作用

9bfwbjaz

9bfwbjaz1#

要清除终端中的前一个进度条,您可以使用os模块

import os

对于窗口:

os.system('cls')

用于Linux

os.system('clear')

相关问题