如何删除和替换python中的打印文本?

时间:2016-03-25 14:20:31

标签: 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秒后删除此网格并将其替换为另一个网格?感谢。

1 个答案:

答案 0 :(得分:0)

这里有一个使用curses module的简单程序,几乎可以满足您的需求:

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()