Python curses.initscr()bug?终端不显示输入,每个新输出在同一行

时间:2014-03-23 02:07:35

标签: python curses

我刚尝试使用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>

我的输入中没有任何内容显示出来。

有什么想法吗?

0 个答案:

没有答案