我刚尝试使用curses w / python 2.7.6运行OS 10.9.2来让curses.beep()函数正常工作。我收到了嘟嘟声,但我的终端停止向我显示我的输入(我不是在谈论交互式Python的回声,但实际上我正在输入的内容 - 有点像输入你的密码w / sudo)当我点击返回时新提示将在同一行。我试过这个w /交互式Python并使用.py脚本。
importSucceed = True
try:
import curses
except ImportError:
print "error"
importSuc = False
if importSucceed == True:
print "Trying to init screen"
stdscr = curses.initscr()
print "Trying to beep"
curses.beep()
我得到了输出:
Trying to init screen
#30ish lines of space
Trying to beep
PROMPT> # the prompt started indented 2ish tabbed spaces
如果我继续在我的终端输入命令,我会得到
PROMPT> PROMPT> PROMPT> PROMPT>
我的输入中没有任何内容显示出来。
有什么想法吗?