首页 > 解决方案 > Python 清晰的线条怪异的音符字符

问题描述

我一直在尝试创建清除前一行的文本,然后用不同的文本打印出一个新的。我找到了一个函数,但不是清除最后一行,而是打印出一个新的,但带有一个奇怪的半音符符号。

from time import sleep
for x in range(10):
    print ('{0}\r'.format(x)),
    sleep(0.5)

它返回这个:

0
1
2
3
4
5
6
7
8
9

但是每个数字旁边都有一个二分音符。(我无法在 HTML 上显示它)

如果有帮助,我将在我的 RPi 3 上的 Raspbian Stretch 上使用 Python 3.5。

编辑:我做了更多调查,发现问题与 Unicode 相关。

标签: pythonpython-3.x

解决方案


from time import sleep
for x in range(10):
    print (x,end='\r')
    sleep(0.5)

推荐阅读