簡體   English   中英

如何刪除和替換python中的打印文本?

[英]How to remove and replace printed text in python?

我正在用Python創建一個記憶游戲,其中一個單詞網格顯示20秒,然后被另一個網格替換,其中一個單詞已被更改。 目前,打印此網格,然后在下面打印另一個網格。

grid = [nineWordsRandom [j:j+3] for j in range(0, len(nineWordsRandom), 3)]

         for x,y,z in grid:

             print(x,y,z)

如何在20秒后刪除此網格並將其替換為另一個網格? 謝謝。

這里有一個使用curses模塊的簡單程序,幾乎可以滿足您的需求:

import curses
import time

stdscr = curses.initscr()

stdscr.addstr("line 1\n")
stdscr.addstr("line 2\n")
stdscr.refresh()
time.sleep(3)

stdscr.erase()
stdscr.addstr("edited line 1\n")
stdscr.addstr("edited line 2\n")
stdscr.refresh()
time.sleep(3)

curses.endwin()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM