作者renshin (阿信)
看板Python
標題[問題] 如何持續更新print內容
時間Fri Sep 21 14:32:54 2018
各位大大好
想請教如何持續更新顯示內容
目前google查到都只能處理一行
若我的內容有多行以上可以如何達到這個功能呢?
ex:
現在時間:A
人數:B
其他:C
以上是顯示範例
希望能在print的時候永遠只顯示3行,只更新ABC變數
還請大大們教學,感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 202.3.168.215
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1537511577.A.046.html
1F:推 phoenixcx: \n 09/21 14:44
2F:→ renshin: 感謝回覆,不過您真的有看完我的問題嗎? 09/21 15:15
3F:推 rexyeah: 不清掉螢幕重印?你是要控制stdout嗎? 09/21 15:39
4F:→ renshin: 應該算是無限的清掉重印,但只有ABC變數會更改,所以看起 09/21 15:41
5F:→ renshin: 來像是只有變數更新 09/21 15:41
6F:推 rexyeah: 那你印之前清不就好了?os.system(‘cls’) 09/21 15:53
7F:→ renshin: 簡單點用cls是一個方法,但在這個區塊以外的部分也要全 09/21 16:02
8F:推 cphe: 清掉螢幕重印,看起來就會像只變更部分內容 09/21 16:03
9F:→ renshin: 部重印,所以才想問看看有沒有只控制該區塊的方式 09/21 16:04
10F:推 rexyeah: Then, try google python update stdout 09/21 16:10
11F:→ renshin: The result I found only in same line 09/21 16:28
12F:→ renshin: Maybe I try more hard,thanks! 09/21 16:29
13F:→ InfinityGate: \r 09/21 17:18
14F:→ justoncetime: 我猜1F是要你試試看(包含試誤) 09/21 23:08
15F:推 vi000246: 你可以研究看看print進度條的套件 可能會有你要的功能 09/22 10:25
16F:推 TWkobe: 用deque的rotate? 09/22 15:28
17F:推 koshi0413: 請問您成功了嗎? 09/24 20:31
到目前為止還沒成功呢!
不過也是因為沒有一直在嘗試(沒有時間壓力)
感謝各位大大給的意見
這些方式用在print一行都是很ok的
再次提醒一下我是想用在print"多行"....
謝謝:)
※ 編輯: renshin (202.3.168.215), 09/25/2018 10:53:37
18F:推 koshi0413: 這個方式我Google好久也找不到,可以互相交流 09/25 20:02
19F:推 ricknfts: \r, 09/29 15:16