利用python文本进度条。打印如下形式的进度条。 Starting…Done!
时间: 2024-04-09 16:27:49 浏览: 163
详解Python中如何写控制台进度条的整理
当然,我可以帮你编写一个Python程序来打印文本形式的进度条。以下是一个示例代码:
```python
import time
def print_progress_bar():
print("Starting...", end="")
for i in range(10):
time.sleep(0.5) # 延迟0.5秒,模拟耗时操作
print("█", end="", flush=True)
print("Done!")
print_progress_bar()
```
这段代码定义了一个名为 `print_progress_bar` 的函数,用于打印进度条。在主程序中,我们首先打印 "Starting...",然后通过循环打印10个进度条字符 "█",每个字符之间间隔0.5秒(使用 `time.sleep(0.5)` 模拟耗时操作)。最后,打印 "Done!" 表示进度条完成。
你可以根据需要调整循环的次数和延迟时间来改变进度条的长度和速度。运行以上代码,你将看到类似下面的输出:
```
Starting...██████████Done!
```
这表示进度条从 "Starting..." 开始,经过一段时间后完成为 "Done!"。进度条中的 "█" 字符表示进度的完成程度。
阅读全文