【发布时间】:2013-09-09 12:56:53
【问题描述】:
#!/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”的当前进度,但它不起作用。任何想法如何实现我的目标?
【问题讨论】:
-
这些事情是通过javascript完成的。
标签: python html progress-bar cgi