Я начал работать над программой curses в python, и я столкнулся с этой проблемой. Код «lo go .addstr (count, 1, line)» выдает эту ошибку:
Traceback (most recent call last):
File "intro.py", line 90, in <module>
curses.wrapper(main)
File "/usr/lib/python3.7/curses/__init__.py", line 102, in wrapper
return func(stdscr, *args, **kwds)
File "intro.py", line 22, in main
show_rank_logo()
File "intro.py", line 87, in show_rank_logo
logo.addstr(count, 1, line)
_curses.error: addwstr() returned ERR
Если вы замените «count» на 1, строки будут отображаться, но на одной строке (как должно). Этот файл в формате ASCII, поэтому я хочу, чтобы он отображался в окне (с именем lo go) сразу. Вот почему я добавил счет к l oop. Но переменная, равная 1, дает ошибку.
def show_rank_logo():
logo = curses.newwin(35, 105, 1, 51)
logo.box()
count = 1
with open('platinum_logo.txt') as file:
for line in file.readlines():
logo.addstr(count, 1, line)
count += 1
logo.refresh()
Нужна помощь!