2011-12-15 3 views
0

Android Debug Bridge를 사용하여 명령 행에서 Mac을 실행하여 USB를 통해 실시간 데이터 전송 속도를 확인하려고합니다.
파이썬 패키지에서이 작업을 수행 할 수있는 방법이 있습니까?
기본적으로 파일 전송 창의 맨 아래에 속도를 표시하는 스크립트가 필요합니다. 파이썬이 아니라면, 같은 커맨드 라인 유틸리티도 환영합니다.Python으로 USB 라이브 전송 속도 측정

답변

1

파이썬 안에서 파일 전송을하고 있습니까? 독자와 작가가 있습니까?

그렇다면 조각을 버퍼로 읽고 쓰고, 진행률 막대를 업데이트 한 다음 파일이 완전히 전송 될 때까지이 작업을 반복 할 수 있습니다.

progressbar 모듈에는 쓰기 진행 상황을 업데이트함으로써 전송 속도를 계산하고 표시하는 옵션이 있습니다.

progressbar 모듈에 대한 자세한 정보 및 예는 http://code.google.com/p/python-progressbar/을 참조하십시오.

수정 : fixxer를 사용하면 python을 사용하여 USB 장치에서 파일의 파일 크기를 확인하고 파일이 커질 때 진행 막대를 업데이트 할 수 있습니다. 이것은 실제로 USB 버스의 전송 속도를 측정하는 것이 아니지만 파일을 전송하는 경우 속도가 얼마나 빨라지는지 알 수 있습니다.

영화를 스트리밍하거나 칩을 깜박이는 경우 usb 버스와 직접 통화해야합니다. 어쩌면 http://www.libusb.org/과 파이썬 포장지로 보입니다 https://github.com/walac/pyusb

+0

옌스 팀 먼 (Jens Timmerman)이 질문을 편집했습니다. 확인해주십시오. – fixxxer