2009-11-02 3 views

답변

6

은 당신이 뭔가를 할 수 있습니다 : 포트가 등이 열려 있고 경우

다음
import glob 
def scan(): 
    return glob.glob('/dev/tty*') + glob.glob('/dev/cu*') 

for port in scan(): 
    # do something to check this port is open. 

, 확인하는 좋은 유틸리티 기능에 대한 pyserial를보십시오.

+2

pySerial 워드 프로세서를 사용하여 직렬 포트를 나열하는 방법 : http://pyserial.sourceforge.net/examples.html#finding-serial-ports – Mark

1

ls과 동등한 수행을 위해 os.listdir/glob에 해당하는 ls을 수행하는 것은 어떨까요? 물론 어떤 유용한 장치가 각각의 특별한 파일에 연결되어있을 수도 있습니다. (그러나 ls도 마찬가지입니다.) " 직렬 포트 찾기"에 대해 질문 할 때 제목, 내가 어떻게 당신이 진행할 수도 모르겠어요.