Почему я получаю сообщение об ошибке «Модуль« curses »не имеет« члена newwin » - PullRequest
0 голосов
/ 20 марта 2020

Я получаю сообщение об ошибке «Модуль« У проклятий »нет« члена Newwin », и я не знаю, почему я новичок в проклятиях, и я пытаюсь сделать игру со змеями. это всего лишь часть кода, поэтому не основывайте его на этом, если только для этого нет веской причины

import random
import curses


s = curses.initscr()
#curses.curs_set(0)
sh, sw = s.getmaxyx()
w = curses.newwin(sh, sw, 0, 0)
w.keypad(1)
w.timeout(100)

snk_x = sw/4
snk_y = sh/4
snake = [
    [snk_y, snk_x],
    [snk_y, snk_x-1],
    [snk_y, snk_x-2]
]

food = [sh/2, sh/2]
w.addch(food[0], food[1], curses.ACS_PI)

1 Ответ

0 голосов
/ 21 марта 2020

В вашей python среде не было проклятий. Так что сначала просто установите (pip install windows -curses), затем все будет работать нормально. Если вы используете PyCharm, после установки go в конфигурацию редактора и выберите опцию Enumlate Terminal.

...