我是python的新手,并且想使用curses制作一个小型的待办事项清单程序,以取乐。
这是我现在拥有的基本代码:
import curses
mylist = ['item1', 'item2', 'item3']
def main(stdscr):
y = 1
x = 1
for item in mylist:
stdscr.addstr(y, x, item)
y += 1
stdscr.getch()
curses.wrapper(main)
它创建一个窗口并显示“ mylist”中的每个项目,我想对此进行扩展,以便用户可以输入命令,例如,将新任务添加到列表中,并进行屏幕更新以显示新任务,如何我要实现这个目标?