在Pascal中,我可以执行下面的代码来从键盘输入中获取一个字符:
uses crt;
var ch: char;
begin
ch := '.';
while ch <> '\' do
begin
ch := readkey;
writeln( ch );
end;
end;在Python中有类似的吗?:)
发布于 2011-01-26 13:06:53
import sys
def prog():
char = ""
while char != "/":
char = sys.stdin.read(1)
print char
prog()发布于 2011-01-26 09:36:39
您可以在后台运行Tkinter来完成此操作:
import Tkinter
def keyPress(event, tk):
ch = event.char
if ch == '\\':
tk.destroy()
else:
print ch
if __name__ == '__main__':
tk = Tkinter.Tk()
tk.bind_all('<Key>', lambda event: keyPress(event, tk))
tk.withdraw()
tk.mainloop()(来自:http://www.daniweb.com/forums/post567365.html#post567365)
发布于 2011-01-26 05:43:45
raw_input。
然后对第一个字符进行切片。
https://stackoverflow.com/questions/4799165
复制相似问题