Ich fange an, Flüche in Python zu lernen. Ich benutze Python 3.5 auf Mac. Wenn ich versuche, mit dem folgenden Fehler in dem linken unteren Ecke Programmabsturz zu schreiben:Flüche rufen Addch auf der unteren rechten Ecke
$ python ex_curses.py
[...]
File "ex_curses.py", line 19, in do_curses
screen.addch(mlines, mcols, 'c')
_curses.error: add_wch() returned ERR
Das Beispielprogramm ist:
import curses
def do_curses(screen):
curses.noecho()
curses.curs_set(0)
screen.keypad(1)
(line, col) = 12, 0
screen.addstr(line, col, "Hello world!")
line += 1
screen.addstr(line, col, "Hello world!", curses.A_REVERSE)
screen.addch(0, 0, "c")
(mlines, mcols) = screen.getmaxyx()
mlines -= 1
mcols -= 1
screen.addch(mlines, mcols, 'c')
while True:
event = screen.getch()
if event == ord("q"):
break
curses.endwin()
if __name__ == "__main__":
curses.wrapper(do_curses)
mir das Gefühl, dass ich etwas offensichtlich haben fehle. Aber ich weiß nicht was.