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