如何在Python 2.7中替换打印语句,例如:
for i in range(100):
print i,"% Completed"
#Result Must Be:
>>> 1 % Completed
1 必须被 2 等替换。但不要在不同行或同一行上添加。
我尝试搜索相关解决方案,发现如下:
from __future__ import print_function
print("i: "+str(i),end="\r")
但它们会导致被附加的打印语句。我的print_function
有任何修改吗,还是有其他解决方案?
1 % Completed
应该变成2 % Completed
,而不是1 % Completed 2 % Completed
。 - Craziest Hacker(i+1)
替换i
吗? - Tom Karzes