2016-08-01 98 views
0

我想在控制台上打印多行代码。 这样,python:在控制台上打印多行代码

AAAAAA 

BBBBBB 

但是,如果我打印使用'\r'如下琴弦之上,

for i in range(10): 
    time.sleep(1) 
    print("AAAA\r", end='') 
    time.sleep(1) 
    print("BBBB\r", end='') 

最终的结果就是这样

​​

发生了什么事是AAAA - >BBBB - >AAAA - >BBBB .....并且它不是像这样打印(IN PLACE!):

AAAA 

BBBB 

不喜欢这个

AAAA 

BBBB 

AAAA 

BBBB 

AAAA 

BBBB 

... 

有没有这方面有任何解决方案?请帮我

+0

所以你只想显示'BBBB'? –

+0

'结束='''为什么这样? – njzk2

+0

这是你的全部代码吗? –

回答

0

这是你想要的东西..

for i in range(10): 
    time.sleep(1) 
    print("AAAAA\n\n") 
    time.sleep(2) 
    print("BBBBB\n\n")