renix1

locate usb

Jan 26th, 2017
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. """
  2.    se está no windows, instale libusb-win32-devel-filter-1.2.6.0.exe
  3. """
  4.  
  5. def locate_usb_win():
  6.     """
  7.        import na função pq raramente vamos rodar a função
  8.    """
  9.     import win32file
  10.     drive_list = []
  11.     drivebits=win32file.GetLogicalDrives()
  12.     for d in range(1,26):
  13.         mask=1 << d
  14.         if drivebits & mask:
  15.             drname='%c:\\' % chr(ord('A')+d)
  16.             t=win32file.GetDriveType(drname)
  17.             if t == win32file.DRIVE_REMOVABLE:
  18.                 print(drname)
  19.                 drive_list.append(drname)
  20.     print("%d devices" % len(drive_list))
  21.     return drive_list
  22.  
  23. if __name__ == '__main__':
  24.     locate_usb_win()
Advertisement
Add Comment
Please, Sign In to add comment