2013-06-06 1 views
3

저는 USB 연결 Nokia 전화를 사용하여 Python을 사용하는 Windows의 COM 포트를 통해 SMS 메시지를 보냅니다. Evertyhing은 COM 포트가 변경 될 때까지 정상적으로 작동합니다. 내 전화가 앉아있는 COM 포트를 감지하는 방법이 있습니까? 제가 올바르게 이해한다면, 이것을 할 수있는 유일한 방법은 모든 availalbe 포트의 목록을 얻고 그들을 하나씩 폴링하는 것입니다. 이 일을하는 가장 안전하고 빠른 방법은 무엇입니까?Python의 직렬 포트에서 장치 이름을 감지합니다.

답변

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