在Python中检测串行端口上的设备名称

时间:2013-06-06 07:00:53

标签: python sms serial-port nokia

我使用USB连接的诺基亚手机通过Windows中的COM端口使用Python发送短信。 Evertyhing工作正常,直到COM端口发生变化。有没有办法检测我的手机所在的COM端口?如果我理解正确,只有这样做的方法是获取所有可用端口的列表并逐个轮询。这样做最安全,最快捷的方式是什么?

1 个答案:

答案 0 :(得分:1)

import win32com.client 
wmi = win32com.client.GetObject("winmgmts:") 
for port in wmi.InstancesOf("Win32_SerialPort"): 
    print port.DeviceID, port.Name