3

我有这个 python 程序:

import board

theBoard = board.Board()
theBoard.setup_new_game()
theBoard.display()

inputStr = raw_input('Enter move \"x y\":')
print inputStr

Board 是我写的一个类,它显示了一个黑白棋棋盘。当我运行这个程序时,它会立即停止并等待输入。当我输入内容并按回车键时,它会显示板并在其下方显示输入提示。

我是否需要使用诅咒和其他东西才能使其正常运行,还是我只是缺少一些基本的东西?据我所知,这应该打印板,打印提示,然后等待我提供输入。

4

1 回答 1

5

通常这是由于输出未正确刷新。有时,出于效率原因,输出驱动程序会等待实际打印文本,直到它认为需要这样做,但有时它会导致诸如此类的问题。我不知道使用您正在使用的 API 进行刷新的确切接口,但应该很容易找到。

于 2012-05-29T15:03:01.117 回答