2011-12-15 260 views
0

我試圖通過命令行與Android Debug Bridge運行的Mac上通過USB進行實時數據傳輸的速度。
有沒有辦法用任何Python包來做到這一點?
基本上,我只想讓腳本向我展示文件傳輸窗口底部顯示的速度。如果不使用Python,歡迎使用任何相同的命令行工具。使用Python測量USB實時傳輸速度

回答

1

你在做python文件傳輸嗎? 使用讀寫器?

如果是這樣,您可以將一段文字讀入緩衝區,寫出來,更新進度條並重復此操作,直到文件完全傳輸。

進度條模塊提供了一些選項,只需將寫入進度更新一下,即可計算並顯示傳輸速率。

有關進度條模塊的更多信息和示例,請參閱http://code.google.com/p/python-progressbar/

編輯: fixxer,您可以使用python檢查USB設備上的文件的文件大小,並在文件增長時更新進度條。 這並不是真正測量USB總線的傳輸速度,但是如果你正在傳輸文件,它會顯示這個速度有多快。

如果您正在播放電影或閃爍芯片,則必須直接與USB總線通話。 也許看看http://www.libusb.org/和它的python包裝https://github.com/walac/pyusb

+0

延斯Timmerman,剛編輯的問題。請檢查。 – fixxxer 2011-12-16 05:46:24