1

作業中のプロジェクトのPythonを使用してUSBハードドライブから一意のIDを取得したいと思います。これを達成する最も簡単な方法は何ですか?それを行うためのより良い方法はありますか?これはプラットフォームに依存せずに実行できますか?

4

1 に答える 1

2

システムコールを使用して「lsusb」を読み込み、出力を解析します。

import os  
cmd = 'lsusb'  
os.system(cmd)

または、より簡単に解析できるソリューションは、コマンドライブラリです。

import commands  
output = commands.getstatusoutput('lsusb')

次に、デバイスの正規表現を使用して出力を操作または検索します。

于 2011-12-05T23:36:43.350 に答える