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