当使用像 bzr
、doxygen
和 scp
或 wget
这样的工具时,我看到它们都有一个漂亮的进度条,看起来像这样:
|=============>---------| 55% ETA 3:30
我尝试使用 \b
字符在 C++ 中编写类似内容的次数与我之前编写的内容一样多。输出闪烁得很厉害,看起来不像上述工具那样平滑。
如何使用 Python 顺利创建这样的进度条(或至少更改显示的 ETA)?
最佳答案
使用“\r”将光标移至行首。每秒重印不超过 2-3 次以避免闪烁。
关于python - 在 CLI 应用程序中创建进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6415402/