Как "узнать" определённый USB-накопитель с помощью python?
Код должен узнавать определённую флешку, подключённую к ПК на Windows. Пробовал делать это посредством создания ключ-файла на накопителе, а код каждые несколько секунд проверяет наличие этого файла. Понятное дело, что способ этот костыльный и работает неидеально. Есть ли более надёжный способ?
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
Ай, блин. Это для линукса. Ну пусть останется.
У флешек есть свое "имя" вида XXXX-XXXX. Его можно получить например так:
$ df -h
В колонке "Mounted on" будет что-то вроде /media/username/ABCD-4321. Ну и потом проверять наличе такого накопителя в выводе команды.
Еще можно использовать
$ lsblk