我从USB PDF417扫描仪获取输入-输入以@
符号的形式输入,后跟<Enter>
击键,然后是一长串带有空格的字符,后跟另一个<Enter>
击键。我需要的就是这个长字符串。USB扫描仪充当键盘。你知道吗
我的问题是:对input()
或tkSimpleDialog()
的典型调用只记录@
符号,然后用<Enter>
键结束。你知道吗
另外,我正在Raspbian上为Raspberry Pi运行Python3.4,它不支持getch()
特性或msvcrt.getch()
。你知道吗
是否有一种用户输入的替代方法可以忽略<Enter>
击键?你知道吗
然后我可以在指定的时间后关闭输入法(例如,输入一秒钟的空白)?你知道吗
如果字节数是一致的,您可以使用
sys.stdin.read(nBytes)
如果您想为异步文件读取附加一个超时,操作系统将开始变得重要。This详细介绍了如何在基于*nix的系统上实现这一点,并对如何在windows上实现这一点发表了一些评论。不雅观的解决方案也可以是简单地调用input()
,这可以工作,但很容易中断。你知道吗相关问题 更多 >
编程相关推荐