【发布时间】:2012-03-18 03:31:13
【问题描述】:
我正在尝试使用 Python(使用 PyCharm 2.0)运行一个简单的 curses 脚本。
这是我的脚本:
import curses
stdscr = curses.initscr()
curses.noecho()
curses.cbreak()
stdscr.keypad(1)
while 1:
c = stdscr.getch()
if c == ord('p'): print("I pressed p")
elif c == ord('q'): break
curses.nocbreak(); stdscr.keypad(0); curses.echo()
curses.endwin()
当我从我的 IDE (PyCharm 2) 运行它时,我收到以下错误:
_curses.error: setupterm: could not find terminal
Process finished with exit code 1
如果我从 bash 运行脚本,它只会卡在 while 循环中,对按下 p 或 q 没有反应。
任何帮助将不胜感激。
【问题讨论】: