2016-08-01 30 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")