我使用 pyudev 来检测何时将 USB 设备放置在树莓派中。但是我需要获取它的文件目录,以便在检测到它之后将 excel 文件保存在 USB 中
代码是:
import pyudev
import RPi.GPIO as GPIO
import time
from time import sleep
from os import path
#FUNCION PARA DETECTAR USB Y GUARDAR DATOS
def guardarUSB():
context = pyudev.Context()
monitor = pyudev.Monitor.from_netlink(context)
monitor.filter_by(subsystem='usb')
Led = 32
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(Led,GPIO.OUT)
GPIO.output(Led, GPIO.LOW) #poner la señal de salida en alto (High) o bajo (low)
time.sleep(3)
GPIO.cleanup() #limpiar el pin
for device in iter(monitor.poll, None):
if device.action == 'add':
print('{} connected'. format(device.sys_path))
guardarUSB()