【发布时间】:2017-08-17 20:43:22
【问题描述】:
我正在尝试使用\r 打印到 bash(Ubuntu 16.04 终端)中的同一行,但它不起作用,因为程序仍然在新行中打印帧号。
这里是代码
i = 0
while img is not None:
print "Frame Number: {0} \r".format(i)
result = unwarp(img, xmap, ymap)
result.save(disp)
# Save to file
fname = "../temp_data/frames/FY{num:06d}.png".format(num=i)
result.save(fname)
img = vc.getImage()
i = i + 1
我什至尝试过像这样使用\x08
print "Frame Number: {0} \xO8".format(i)
但它仍然无法正常工作。
这是一个示例输出:
Frame Number: 0
Frame Number: 1
Frame Number: 2
Frame Number: 3
Frame Number: 4
Frame Number: 5
Frame Number: 6
Frame Number: 7
Frame Number: 8
【问题讨论】:
-
@TankorSmash 哎呀,我的意思是“顺便输出”,但我打错了。我会改正的
标签: python bash python-2.7 carriage-return