【发布时间】:2012-02-04 20:44:53
【问题描述】:
目前,我在脚本中有以下代码:
print "Loading... "
html = urllib2.urlopen(url).read()
print "Done"
效果很好,它显示加载,下载完成时暂停,然后显示完成。唯一的问题是,“完成”在下一行。
理想情况下,它会在同一行,所以我会得到Loading... (pause) done
我尝试在第一个 print 语句的末尾添加一个逗号,但是虽然这实现了所需的输出,但它在加载 HTML 之前不会输出任何字符串,因为逗号告诉 python 等到完成打印声明(至少我认为是这样)。
那么如何在同一行打印“正在加载”和“完成”,同时仍然能够独立输出它们?
【问题讨论】: