Aparentemente, o método getmaxyx () é o que você precisa. Ele retorna uma tupla (altura e largura).
Alguns tutoriais
Editar: o link do tutorial está inativo, aqui está a versão arquivada. E aqui está o exemplo desse link:
Agora vamos dizer que queremos desenhar o X na diagonal. Nós precisaremos sabe quando parar, então precisamos saber a largura e a altura do a tela. Isso é feito com a função stdscr.getmaxyx (). este function retorna uma tupla com os valores (altura, largura).
#!/usr/bin/python
import curses
import time
stdscr = curses.initscr()
curses.cbreak()
curses.noecho()
stdscr.keypad(1)
try:
# Run your code here
height,width = stdscr.getmaxyx()
num = min(height,width)
for x in range(num):
stdscr.addch(x,x,'X')
stdscr.refresh()
time.sleep(3)
finally:
curses.nocbreak()
stdscr.keypad(0)
curses.echo()
curses.endwin()