5
我正在写一个小的Python脚本,用于解析来自QR阅读器(它被系统视为键盘)的输入。Python不断解析控制台输入
此刻我正在使用raw_input()
,但此函数等待EOF /行尾符号以将接收到的字符串提交给程序。 我想知道是否有一种方法来连续解析输入字符串,而不仅仅是由行尾限制的块。
实践中: - 是否有一种方法在python异步和不断地解析控制台输入? - 有没有办法将raw_input()
(或等价的函数)改为查找另一个字符,以便将读入的字符串提交到程序中?
您可以试试['curses.window.getch'](http://docs.python.org/3/library/curses.html# curses.window.getch)在无延迟模式。 –
负责使用此设备处理IO的是什么?我认为您需要在子流程中运行该组件 – wim
QR阅读器驱动程序软件是否具有用于检索单个字符的API函数?也可能有一种操作系统依赖的方式来读取输入源中的单个字符,如Windows上的'msvcrt.getch()'以读取键盘字符。 – martineau