我是一个新手护士,正在尝试在我的OSX Lion上使用一些python代码。我遇到了一个奇怪的bug,但我不知道我做错了什么。我已经进行了广泛的谷歌搜索,甚至在linux中也找不到类似的问题。我也有选择地删除一些行来查看它们中的哪一个是问题。当我运行下面的代码时,我什么也得不到。没有菜单,而且我的终端程序出现了问题,如果我按回车键,你会看到下面图片中显示的内容。我必须输入 reset 才能让它正常工作。有人可以给我建议或指点我应该往哪个方向寻找解决方法吗?我真的非常感激。谢谢。
脚本:
脚本:
import curses
screen = curses.initscr() # Init curses
curses.noecho() # Suppress key output to screen
curses.curs_set(0) # remove cursor from screen
screen.keypad(1) # set mode when capturing keypresses
top_pos = 12
left_pos = 12
screen.addstr(top_pos, left_pos, "This is a String")
结果:
顺便说一下,我正在使用Lion中默认的python和库,没有使用macports。如果可能的话,我想使用本地库。
curses.endwin
,因为它会恢复终端设置。 - Some programmer dude