【发布时间】:2014-09-24 10:16:09
【问题描述】:
print "-------------------\r"
产生一个音符,而不是执行回车。为什么?
提前感谢您的回复。
编辑:我在此代码中使用它是为了通过“打印”来更改动态数据,而不是重新打印所有数据:
import math
import time
while True:
reading = read_world_2c(0x43) #it's a function for reading data from a sensor
print "data: \r", reading
time.sleep(0.5)
【问题讨论】:
-
你是怎么运行这个的?
-
操作系统?版本?在 IPython 控制台中使用 Windows 7 3.4.0 不适合我。
-
对于大多数人来说,实际上它不会产生音符。您必须在此处提供更多上下文,例如您在什么环境中运行它。
-
对不起。我在 RaspberryPi 中使用 Debian (Linux),使用 Python 2 和 IDLE 作为 IDE。
-
我找到了这个解决方案stackoverflow.com/questions/2122385/…,但在这种情况下,它也会返回 \r 位置的音符。
标签: python printing raspberry-pi raspbian carriage-return