(PyUSB) El código/archivo de Python no se ejecuta correctamente para abrir y leer archivos de texto desde USB (problema de código)

(PyUSB) El código/archivo de Python no se ejecuta correctamente para abrir y leer archivos de texto desde USB (problema de código)

(PyUSB) código/archivo Pythonno se ejecuta correctamente para abrir y leer archivos txt desde USB (problema de código)

El código Python solo enumera el archivo del mismo directorio "ejecutar archivo", quiero leer el archivo txt USB

  • Estoy usando Linux. Sé que el nombre de mi USB es:

    Bus 001 Device 005: ID 8564:1000 Transcend Information, Inc. JetFlash
    
  • y el idVendor y el idProduct son:

    idVendor           0x8564 Transcend Information, Inc.   
    idProduct          0x1000 JetFlash
    

el código del archivo de ejecución es:

import usb.core
import usb.util
import os

dev = usb.core.find(idVendor= 0x8564, idProduct=0x1000)

ep = dev[0].interfaces()[0].endpoints()[0]
i=dev[0].interfaces()[0].bInterfaceNumber
dev.reset()

if dev.is_kernel_driver_active(i):
    print("hello")
    
current_directory = os.getcwd()
print(current_directory)  # => /home/borislav/Desktop/bobbyhadz_python

contents = os.listdir(current_directory)
print(contents)  # 

Respuesta1

la idea principal es usar np.loadtxt y conocer la ruta del archivo txt

data_inside_content2222222 = np.loadtxt("/media/joy/Data/1111.txt", dtype='str', delimitador=",") print(data_inside_content2222222)

la ruta del archivo txt USB:

/media/alegría/Data/1111.txt"

  • código resuelto
import usb.core
import usb.util
import os
import numpy as np

dev = usb.core.find(idVendor= 0x8564, idProduct=0x1000)

ep = dev[0].interfaces()[0].endpoints()[0]
i=dev[0].interfaces()[0].bInterfaceNumber
dev.reset()

if dev.is_kernel_driver_active(i):
    print("hello joy")
    
    


data_inside_content2222222 = np.loadtxt("/media/joy/Data/1111.txt", dtype='str' , delimiter=",")
print(data_inside_content2222222)
print("= = = = = = = = = = ")


current_directory = os.getcwd()

# 

información relacionada