0

我想在我的 Raspberry Pi 上运行一个 python 脚本,它基本上监视 USB 端口以插入 USB 驱动器。插入后,它应该将文件从驱动器复制到本地文件夹。

到目前为止,我已经设法使用 pyudev 库来监控 USB 驱动器的插入和移除并获取设备路径,但我不确定如何继续复制文件。

到目前为止,我的代码如下:

from pyudev import Context, Monitor, MonitorObserver

context = Context()
monitor = Monitor.from_netlink(context)
monitor.filter_by(subsystem='usb')
def print_device_event(device):
    print('background event {0.action}: {0.device_path}'.format(device))
observer = MonitorObserver(monitor, callback=print_device_event, name='monitor-observer')
observer.daemon
observer.start()
4

1 回答 1

0

要复制文件,请使用:

import shutil
shutil.copyfile(src, dst)
于 2022-01-08T16:52:04.393 回答