我正在創建一個簡單的雙人棋盤遊戲,每個玩家都必須在自己的棋盤上放置棋子。我希望做的是兩種:Python隱藏已經打印的文本
打開一個新的終端窗口(無論哪個OS程序上運行),因此主板已保存的變量內,但其他球員無法滾動爲雙方球員看看他們在哪裏放置他們的作品。
完全清除當前終端,這樣任何玩家都不能滾動並看到其他玩家的棋盤。我知道unix'clear'命令,但它並沒有達到我以後的效果,並且不適用於所有操作系統(儘管這可能是我必須犧牲的東西才能獲得工作解決方案)
我已嘗試清除屏幕,但一直未能完全刪除所有文本。我沒有偏好;無論哪種方法更容易。另外,如果使用我沒有想到的另一種方法更容易,歡迎所有其他建議。提前致謝!
編輯:其他解決方案的外觀文本已被清除,但用戶仍然可以向上滾動,看到被清除的文本。我想要一種方式來刪除用戶可以看到此文本的任何方式。
編輯2:請閱讀其他答案和評論,因爲他們提供了很多關於整個主題的信息。特別感謝@zondo。
可能重複的[在Python中清除終端](http://stackoverflow.com/questions/2084508/clear-terminal-in-python) – zondo
這仍然允許用戶滾動備份,並看到所謂的清除文本。我正在尋找一個解決方案,如果可能的話用戶不能再看到這個文本? –
不要只讀最上面的答案。那裏有答案,會做你想做的。例如,'print('\ 033c')'適用於Linux。 – zondo