看似简单但不起作用。我安装了usbautomount。
#Watch the media directory and connect to enable save csv pb
self.usb_watcher = QFileSystemWatcher()
self.usb_watcher.addPaths(["/media/usb0"])
self.usb_watcher.directoryChanged.connect(self.enable_save_csv_pb)
self.usb_watcher.fileChanged.connect(self.enable_save_csv_pb)
我认为这与addpath有关。如果我没有放入方括号,我会收到以下错误消息:
QFileSystemWatcher: failed to add paths: m, e, d, i, a, /, u, s, b, 0
但我看过没有方括号的例子。