0
有没有办法检查一个USB键盘是否连接? 我是新来的编程和Python,所以我很抱歉,如果这是一个愚蠢的问题。Python - 如何检查USB键盘?
这是我想发生什么:
if(usb_keyboard_attached == true):
string1 = raw_input("Enter Text ")
maincode
我使用Python 2.7,并打算运行在树莓派的脚本。
有没有办法检查一个USB键盘是否连接? 我是新来的编程和Python,所以我很抱歉,如果这是一个愚蠢的问题。Python - 如何检查USB键盘?
这是我想发生什么:
if(usb_keyboard_attached == true):
string1 = raw_input("Enter Text ")
maincode
我使用Python 2.7,并打算运行在树莓派的脚本。
我不确定是否检测到它是一个USB键盘(或任何类型的键盘),但似乎你只是想确保这是互动的。如果是这样的话,您可以使用:
import sys
if sys.stdin.isatty():
string1 = raw_input("Enter text ")
您的解决方案不适用于我。这是否区分键盘和鼠标? – Miles
这不检查是否连接了键盘/鼠标。它只是确保用户可以通过标准输入(即在控制台输入内容)。我不确定你是否可以检查纯Python中的键盘,但我确实遇到过这种情况[链接](http://www.mattfischer.com/blog/?p=182),它可能很有用。 –