我正在尝试在Python中使用'\ r'和end =''构建一个简单的进度条:
In [1]: for i in range(100):
...: print("\rUploading some sort of data: ", i, "/", 100, end='')
...: time.sleep(0.1)
预期结果将是:
Uploading some sort of data: 99 / 100
但是现在它给了我这个
Uploading some sort of data: 99 / 100/ 100 100100
(我正在使用Spyder,但我在Windows命令中没有遇到此问题,这是Spyder的问题吗?我该如何解决?)
谢谢!