Portál AbcLinuxu, 4. května 2025 17:20
#!/usr/bin/python3 import curses class app: def __init__(): pass if __name__ == "__main__": stdscr=curses.initscr() curses.wrapper(app)Po spuštění dostanu takovou chybu ohledně argumentů kterou nevím jak opravit, poradí prosím někdo? Děkuji TypeError: __init__() takes 0 positional arguments but 2 were given
curses.wrapper(app) File "/usr/lib/python3.5/curses/__init__.py", line 94, in wrapper return func(stdscr, *args, **kwds) TypeError: __init__() takes 0 positional arguments but 2 were givenZjistis, ze ten wrapper provede inicializaci a vraci stdscr:
import curses class app: def __init__(self, screen): pass if __name__ == "__main__": screen = curses.wrapper(app)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.