python中 如何即时接受来自键盘的输入?

用python编俄罗斯方块,需要即时地接受键盘信息(上下左右)来控制方块,但是我学的input方法都不能实现随时输入,也就是说程序运行到那个语句的时候就会等你输入再继续不然就一直处于等待状态。那么怎么才能实现键盘对方块的控制呢?
好吧具体一点……
我用的是graphics模块
我目前学过的输入方法只有input()和raw_input(),这个不行的……
另外我是初学者(这个应该很明显= =|||)所以请大家回答的详细一点,术语不要太简略不然我看不懂……谢谢各位!

如果你用了某个窗口系统,你可以用那个窗口系统的event来获得键盘的事件;如果你写的是console的程序,你可以让运行一个Tkinter的Tk,用它来获得键盘事件,Tkinter是python标准库里的。追问

我用的是graphics模块,里面没有event啊~

追答

你只用图画模块是不行的。

追问

能再详细一点么

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-15
content
=
input("input:")
或者
content
=
raw_input("input:")
因为python的版本不一样,支持的输入方法(input/raw_inpt)也不一样。
第2个回答  2011-12-20
只用input和raw_input是做不到的。
找个python的相关库吧:
http://pygame.org/tags/2d
也有游戏例子,自己看看
第3个回答  2011-12-06
你的问题太抽象了,预计你编写的时有图形界面的游戏,那么你所用到的界面框架中会自带键盘处理事件的。
第4个回答  2018-03-14
可以试试pygame模块,这个模块写起来好用点

Python程序设计时,如果要接收从键盘输入的数据,应使用函数哪个?_百度...
在 Python 中,如果要从键盘接收输入的数据,可以使用 `input()` 函数。该函数会等待用户从键盘上输入一行文本,并将其作为字符串返回给程序。例如,以下代码示例演示了如何使用 `input()` 函数从键盘接收输入:```python name = input("请输入您的姓名:")age = input("请输入您的年龄:")print...

Python中如何获取用户输入?
1、在写程序的时候,有时候要获取键盘的输入值,Python提供了一个非常有用的输入函数:input函数。可以获取用户通过键盘的输入。举个实例 在这里,交互式解析器执行了第一行的input(?)语句后,它打印出了字符串"please input a number:",并以此作为新的提示符,当输入123并按下回车后。input语句的...

python脚本获取键盘输入信息
首先要获取用户输入,比如uinput = raw_input("xxx"); 这个你已经在代码里写了。然后把用户输入赋给MARGExxx : MARGExxx = uinput 这句代码要放在上一句的后面。请记住,必须先给变量赋值然后使用。给函数参数设置默认值时,默认值表达式(MARGExxx)只在def语句处执行一次,然后就固定不变了。即便...

用python编写一个程序,接收用户键盘输入的年龄值
1、打开python,点击创建工程。2、输入代码#afunctiontofindyourage。3、print"EnterYourDateofBirth。4、d=input("Day:"),m=input("Month:")。5、#getthecurrenttimeinupleformata=gmtime(),#differenceindaydd=a[2]-d。6、#differenceinmonth,dm=a[1]-m,#differenceinyear,dy=a[0]-y。

python接收从键盘输入的一串字符串,输出其中不同的字符以及它们各自的...
python接收从键盘输入的一串字符串,输出其中不同的字符以及它们各自的字数 python接收从键盘输入的一串字符串,输出其中不同的字符以及它们各自的字数... python接收从键盘输入的一串字符串,输出其中不同的字符以及它们各自的字数 展开  我来答 分享 新浪微博 QQ空间 举报 ...

python怎么获取键盘上输入的小写a
Python 读取键盘输入字符 找了一圈,发现Python下读取键盘输入的字符还挺麻烦的,找到这个例子,linux下用这个,ch是读取的字符 import os import sys import tty, termios fd = sys.stdin.fileno()old_settings = termios.tcgetattr(fd)try:tty.setraw(sys.stdin.fileno())ch = sys.stdin.read(1)fin...

在python中,使用( )从键盘输入数据,使用( )在屏幕上输入数据?
在 Python 中,可以使用input()函数从键盘获取输入,使用print()函数将数据输出到屏幕。例如,要获取用户输入的字符串并将其存储在变量中,可以使用以下代码:user_input = input("Enter some text: ")这将在屏幕上显示提示“输入一些文本:”并等待用户输入一串文本。当用户按下 Enter 键时,文本字符...

Python中函数input('password:')?
没有特点的含义,input()是用来,接收来自键盘输入的字符。'password:'只是给输入者的一个提示信息。意思是你输入的字符串密码。‘’引号内输入什么信息,运行的时候,交互界面就会显示什么信息

input在python中什么意思
输入。input函数在python中是代表输入的意思,简单的理解就是用户通过键盘输入的内容,python程序可以接收到。这是人机交互的重要窗口。默认是按文本方式处理的,如果要输入的是数值,需要用int或者float函数处理下。详细解析:例:name=input("请输入你的姓名:")。1、括号内是提示信息,一般用一对双引号...

python怎么编是否按键
一、模拟键盘输入 键盘输入需要定位到浏览器网页或者是程序上面的输入栏,这一步得使用鼠标移动和点击方法来实现,具体的方法可以参考之前的文章。那么键盘输入需要调用的方法为typewrite(),它可以传入字符串类型对象以及数字两个参数。第一个参数就是要输入的文字,而第二个则是字符之间的间隔,方法语法如...

相似回答