AttributeError: у объекта 'NoneType' нет атрибута 'fileno' Ошибка модуля Curses - PullRequest
1 голос
/ 20 сентября 2019

Я получаю сообщение об ошибке curses.initscr.Что мне нужно сделать?

import curses

screen = curses.initscr()
curses.noecho
curses.cbreak
screen.keyboard(True)

try:
    while True:
        char = screen.getch()
        if char == ord("a"):
            print('Forward')
finally:
    curses.nobreak()
    screen.keypad(0)
    curses.echo()
    curses.endwin()

Ошибка:

Traceback (most recent call last):
  File "C:\Python\Python3\PythonWork\Test1.py", line 24, in <module>
    screen = curses.initscr()
  File "C:\Python\Python37\lib\curses\__init__.py", line 30, in initscr fd=_sys.__stdout__.fileno())
AttributeError: 'NoneType' object has no attribute 'fileno'

Что это значит?

Я работаю в Windows, и мне удалось получить curses модуль на нем.

...