Profilo di Aztek

Nome Aztek
Indirizzo email n/a
Messaggi1
  • Copia files su USB da percorso di rete
    Forum >> Programmazione Python >> Scripting
    Buongiorno a tutti,
    ho creato una maschera con tkinter che ha un input che viene memorizzato in una variabile, questa variabile definisce parte del percorso di rete di una cartella che dovrò copiare in una chiavetta USB; in pratica devo caricare un firmware nella chiavetta diverso a seconda del codice inserito.

    Il mio problema è che non riesco a puntare al percorso della cartella, in quanto mi da un errore di "Permission denied" nonostante la cartella sia perfettamente accessibile a chiunque.

    Incollo il codice qui sotto, la variabile fw_output mi arriva dalla maschera di tkinter e contiene una parte del percorso della cartella che contiene i file da caricare nella chiavetta
    
    import os
    
    import shutil
    
    
    sorgente = ("w:/00-DOCUMENTAZIONE/019-FIRMWARE/"+fw_output+"/UPLOAD/")  #fw_output arriva da una funzione e contiene il codice della cartella firmware
    
    destinazione = ("e:/")      #chiave USB
    
    print (sorgente)            #stampo il percorso per verifica
    
    print (destinazione)        #stampo il percorso per verifica
    
    files=os.listdir(sorgente)  #solo per verifica, controllo se riesco a leggere nella cartella
    
    
    print(files)
    
    
    for f in files:
    
        src=sorgente+f
    
        dst=destinazione+f
    
        shutil.copy(src,dst)
    
    


    Qualche suggerimento su come meglio procedere?

    Grazie in anticipo a chiunque mi possa aiutare!