【发布时间】:2014-06-19 18:18:11
【问题描述】:
我想打印这样新的打印对象替换同一行中的旧打印对象。这是我的工作:
for i in range(0,10000):
print "\r", i,
但是这给我的结果是这样的:
9999 1415
我希望只看到 9999。我不知道为什么它会打印出 1415。
之前有人就这个话题给出过答案,但他们一直专注于python 3.x。我有带有 Canopy 的 python 2.7。
【问题讨论】:
-
您是否从 IDLE 运行它?如果从 shell 执行,上面的代码效果很好。
\b和\r在空闲时不起作用。见stackoverflow.com/questions/19187759/…
标签: python function printing output