Pygame专为制作(图形)游戏而设计,因此它仅在显示窗口时捕获按键。正如伊格纳西奥(Ignacio)在回答中所说的那样,从命令行和另一个窗口读取内容是非常不同的。
如果要创建命令行应用程序,请尝试使用curses:
http://docs.python.org/library/curses.html
不幸的是,它仅适用于Linux和Mac OSX。
使用pygame读取控制台输入
Pygame专为制作(图形)游戏而设计,因此它仅在显示窗口时捕获按键。正如伊格纳西奥(Ignacio)在回答中所说的那样,从命令行和另一个窗口读取内容是非常不同的。
如果要创建命令行应用程序,请尝试使用curses:
http://docs.python.org/library/curses.html
不幸的是,它仅适用于Linux和Mac OSX。