Wie bekomme ich eine Liste von Wechseldatenträgern (in USB gesteckt) in Linux? Ich bin in Ordnung mit KDE, GNOME oder anderen DE-Bibliotheken, wenn es die Dinge einfacher machen würde.
Ich denke, eine nette Idee ist, udev interface von Python zu verwenden.
Kleines Beispiel (natürlich haben Sie in Ihrem Fall eine Filterung vorgenommen):
%Vor%Es ist in den meisten Fällen ein guter Weg, da neue Systeme udev verwenden.
Nach all dieser Zeit wurde die Frage wieder entsperrt ...
Am Ende habe ich UDisks über die D-Bus-Schnittstelle wie hier hier verwendet.
Gibt es einen Grund, die Ergebnisse von lsusb
nicht einfach zu analysieren? Ich bin mir sicher, dass es Module dafür gibt, aber andererseits ist easy manchmal am besten.
Ich kann dir mit Python nicht helfen, in Perl mache ich vielleicht:
%Vor%was auf meinem Computer zu
führt %Vor% Beachten Sie, dass Data::Printer
und seine Funktion p
nur für Inspektionszwecke ein menschenfreundliches Objekt-Dumping ist.
Tags und Links python linux usb removable-drive