如何在 Curses 中访问屏幕上的位置?

How can I access a position on screen in Curses?

我正在尝试在 Python 上编写 Conway 的人生游戏,而不使用 类 或自己。事物。我对诅咒真的很陌生,我想提出一个条件:

if screen[y][x] == '*':
     neighbour_count+=1

其中 y 和 x 是屏幕上的坐标,我检查一个单元格有多少个邻居。我一直收到 'object not suscriptable',我真的不知道如何使该条件起作用。

您可以通过 inch()instr() 函数执行此操作。但是,你可能不应该这样做。相反,将 "board" 的副本保存在适当的结构中(一个用于当前一代,一个用于下一代),用这些进行计算,并在每一代更新屏幕。