我对打印有疑问。
我在打印时:
“正在进行中( 0%)”
如何仅编辑粗体部分?
答案 0 :(得分:2)
如果在命令行上打印,您可以使用:
import time
print "Work in progress( 0%%)", # Python 2 print without newline
for work_done in range(10):
print "\b\b\b\b\b%2d%%)" % work_done, # Backspace then overwrite
time.sleep(1)
这将打印您的基线,然后每次重写时都退格。
注:对于python 3,您需要print(whatever, end=None)
答案 1 :(得分:0)
使用.format
:
print "Work in progress({0}%)".format(some_variable_holding_percentage)
答案 2 :(得分:0)
percentage = 15
print "Work in progress({:d}%)".format(percentage)
输出:
Work in progress(15%)