我在 Unicurses 工作,这是一个用于 python 的跨平台诅咒模块。我试图将“@”字符放在控制台的中心。我的代码是这样的:
from unicurses import *
def main():
stdscr = initscr()
max_y, max_x = getmaxyx( stdscr )
move( max_y/2, max_x/2 )
addstr("@")
#addstr(str(getmaxyx(stdscr)))
getch()
endwin()
return 0
if __name__ == "__main__" :
main()
我一直收到错误
ctypes.ArgumentError was unhandled by user code
Message: argument 2: <class 'TypeError'>: Don't know how to convert parameter 2
对于这一行:
move( max_y/2, max_x/2 )
有谁知道这个错误的原因并修复。谢谢!