[問題] 如何持續更新print內容

看板Python作者 (阿信)時間6年前 (2018/09/21 14:32), 6年前編輯推噓10(1009)
留言19則, 10人參與, 6年前最新討論串1/2 (看更多)
各位大大好 想請教如何持續更新顯示內容 目前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

09/21 14:44, 6年前 , 1F
\n
09/21 14:44, 1F

09/21 15:15, 6年前 , 2F
感謝回覆,不過您真的有看完我的問題嗎?
09/21 15:15, 2F

09/21 15:39, 6年前 , 3F
不清掉螢幕重印?你是要控制stdout嗎?
09/21 15:39, 3F

09/21 15:41, 6年前 , 4F
應該算是無限的清掉重印,但只有ABC變數會更改,所以看起
09/21 15:41, 4F

09/21 15:41, 6年前 , 5F
來像是只有變數更新
09/21 15:41, 5F

09/21 15:53, 6年前 , 6F
那你印之前清不就好了?os.system(‘cls’)
09/21 15:53, 6F

09/21 16:02, 6年前 , 7F
簡單點用cls是一個方法,但在這個區塊以外的部分也要全
09/21 16:02, 7F

09/21 16:03, 6年前 , 8F
清掉螢幕重印,看起來就會像只變更部分內容
09/21 16:03, 8F

09/21 16:04, 6年前 , 9F
部重印,所以才想問看看有沒有只控制該區塊的方式
09/21 16:04, 9F

09/21 16:10, 6年前 , 10F
Then, try google python update stdout
09/21 16:10, 10F

09/21 16:28, 6年前 , 11F
The result I found only in same line
09/21 16:28, 11F

09/21 16:29, 6年前 , 12F
Maybe I try more hard,thanks!
09/21 16:29, 12F

09/21 17:18, 6年前 , 13F
\r
09/21 17:18, 13F

09/21 23:08, 6年前 , 14F
我猜1F是要你試試看(包含試誤)
09/21 23:08, 14F

09/22 10:25, 6年前 , 15F
你可以研究看看print進度條的套件 可能會有你要的功能
09/22 10:25, 15F

09/22 15:28, 6年前 , 16F
用deque的rotate?
09/22 15:28, 16F

09/24 20:31, 6年前 , 17F
請問您成功了嗎?
09/24 20:31, 17F
到目前為止還沒成功呢! 不過也是因為沒有一直在嘗試(沒有時間壓力) 感謝各位大大給的意見 這些方式用在print一行都是很ok的 再次提醒一下我是想用在print"多行".... 謝謝:) ※ 編輯: renshin (202.3.168.215), 09/25/2018 10:53:37

09/25 20:02, 6年前 , 18F
這個方式我Google好久也找不到,可以互相交流
09/25 20:02, 18F

09/29 15:16, 6年前 , 19F
\r,
09/29 15:16, 19F
文章代碼(AID): #1Rf92P16 (Python)
討論串 (同標題文章)
文章代碼(AID): #1Rf92P16 (Python)