如何在检测到usb驱动器插入后运行python脚本

如何在检测到usb驱动器插入后运行python脚本,python,cron,removable-storage,Python,Cron,Removable Storage,我有2个python脚本 第一个检测最后一个插入USB驱动器 第二种方法是从数据库中备份文件夹和文件 USB驱动器 b.py 我想要的是组合这些t脚本,并在用户插入USB后运行第一个脚本。我不知道cron是否能完成这项工作,但我需要运行脚本,如自动运行这是否回答了您的问题?我在windows机器上使用脚本,所以我认为这对我来说不起作用。这能回答你的问题吗?我在windows机器上使用该脚本,因此我认为这对我来说不起作用 import win32api import win32file # Re

我有2个python脚本

  • 第一个检测最后一个插入USB驱动器
  • 第二种方法是从数据库中备份文件夹和文件 USB驱动器
  • b.py
    我想要的是组合这些t脚本,并在用户插入USB后运行第一个脚本。我不知道cron是否能完成这项工作,但我需要运行脚本,如自动运行

    这是否回答了您的问题?我在windows机器上使用脚本,所以我认为这对我来说不起作用。这能回答你的问题吗?我在windows机器上使用该脚本,因此我认为这对我来说不起作用
    import win32api
    import win32file
    
    # Returns a list containing letters from removable drives
    drive_list = win32api.GetLogicalDriveStrings()
    drive_list = drive_list.split("\x00")[0:-1]  # the last element is ""
    
    for letter in drive_list:
        if win32file.GetDriveType(letter) == win32file.DRIVE_REMOVABLE:# check if the drive is of type removable 
    
    print("list drives: {0}".format(letter))