#!/usr/bin/env python
import time
import sys
import os
for i in range(10):
progress_bar = \
"""
<!DOCTYPE html>
<html>
<body>
<p>Display a gauge:</p>
<meter value="%s" min="0" max="10">2 out of 10</meter><br>
</body>
</html>
"""%(i)
print progress_bar
sys.stdout.flush() # do this after the print
time.sleep(1.0)
在这里,我试图创建一个进度条,其中“i”是进度指示器。. 屏幕截图如下。我所期望的是,通过使用 sys.stdout.flush() 可以消除以前的 HTML 打印,只保留“i”的当前进度,但它不起作用。任何想法如何达到我的目标?