1
我想從一個usb硬盤驅動器獲得獨特的ID與python的一個項目即時通訊工作。什麼是實現這個最簡單的方法?有沒有更好的方法來做到這一點?這可以做到平臺獨立嗎?在linux上使用python獲得usb-drive唯一標識符的最簡單方法是什麼?
我想從一個usb硬盤驅動器獲得獨特的ID與python的一個項目即時通訊工作。什麼是實現這個最簡單的方法?有沒有更好的方法來做到這一點?這可以做到平臺獨立嗎?在linux上使用python獲得usb-drive唯一標識符的最簡單方法是什麼?
使用系統調用讀入'lsusb',然後解析輸出。
import os
cmd = 'lsusb'
os.system(cmd)
或者更容易解析的解決方案將是命令庫。
import commands
output = commands.getstatusoutput('lsusb')
然後,你會操縱或搜索輸出與正則表達式爲您的設備。
Brilliant !!這也應該在Windows和Mac上工作,我只需要檢測哪個操作系統正在運行,並相應地改變命令! – TM89
在哪個平臺? –
首先我希望它可以在ubuntu linux上運行,但是它能很好的在mac和pc上運行,以及以後的版本 – TM89