Python 我如何在诅咒中访问屏幕上的位置?

Python 我如何在诅咒中访问屏幕上的位置?,python,curses,python-curses,Python,Curses,Python Curses,我试图在Python上编写Conway的生活游戏,而不使用类或self。事情。我真的是一个新的诅咒者,我想创造一个条件,比如: if screen[y][x] == '*': neighbour_count+=1 其中y和x是屏幕上的坐标,我检查一个单元格有多少个邻居。我不断得到“对象不可支持”,我真的不知道如何使该条件起作用 您可以通过inch()或instr()函数执行此操作。但是,你可能不应该。相反,将“线路板”的副本保存在适当的结构中(一份用于当前一代,另一份用于下一代),用

我试图在Python上编写Conway的生活游戏,而不使用类或self。事情。我真的是一个新的诅咒者,我想创造一个条件,比如:

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

其中y和x是屏幕上的坐标,我检查一个单元格有多少个邻居。我不断得到“对象不可支持”,我真的不知道如何使该条件起作用

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

您必须将屏幕上的内容保存在屏幕外的2D列表中。当屏幕更新时更新列表。查阅列表以检查屏幕内容。