python在打开并启动线程时检测usb端口

时间:2013-03-08 16:38:10

标签: python multithreading usb detection

好的,我想升级我的代码以检测端口并在端口可用时启动一个线程。我目前正在做的是等待预期的端口数量。然后我做一个for循环来启动Thread。就像我说的,目前我做了一个

subprocess.check_output('ls /tty' + number expected port) #to see if all ports are turned on. 

for port in portlist: 
    initialize the Thread object.

问题是我在USB设备上的代码只有10秒钟写入设备告诉它处于命令模式。所以,如果我有10个我想要编程的设备,如果我没有快速打开它们,我将无法对前几个设备进行编程,因为我正在等待查看所有端口打开...无法更改USB设备上的时间。

我想看到新端口,然后启动线程。谁能帮忙。我希望我解释得这么好。这是在linux机器上,因此端口在打开时分配。

0 个答案:

没有答案