2016-05-21 4 views
0

Ich arbeite an einem Python-Programm, um einfach Dateien von einem Ordner auf meinem Laptop zu ziehen und sie in einen Ordner auf meinem Handy, die ist ein Samsung Galaxy S5. Ich hatte Erfolg beim Testen mit 2 Ordnern auf meinem Desktop, aber es scheint nicht den Ort auf meinem Handy zu finden. Kann jemand helfen?Python-Programm Problem beim Zeigen auf Ordner auf dem Handy (Samsung Galaxy S5)

Source Code:

importos 
importshutil 
importglob 
fordatainglob.glob('C:/Users/Shane/Music/Transfer Files/*.mp3'): 
    shutil.move(data, 'This PC\Shane (Galaxy S5)\Card\Music') 

Fehlermeldung:

FileNotFoundError: [Errno 2] No such file or directory: 'This PC\Shane (Galaxy S5)\Card\Music'

+1

'' Dieser PC \ Shane (Galaxy S5) \ Karte \ Musik \ 'ist kein gültiger Pfad. – dm295

+0

Haben Sie eine Empfehlung, was ein verwendbarer Pfad für ein verbundenes Gerät sein könnte? –

Antwort

0

Entfernen Sie einfach 'Dieser PC' und ersetzen sie durch Partitionsnamen, zu dem Sie Daten beispielsweise bewegen 'F:'. Und ersetzen Sie '\' durch '/' oder zwei Backslashes und ich denke auch, dass es kein 'os' Modul braucht.

importshutil importglob fordatainglob.glob ('C:/Users/Shane/Musik/Übertragen von Dateien/* mp3.'): shutil.move (Daten, ‚F:/Shane (Galaxy S5)/Card/Musik ')

+0

Danke für die Hilfe. Ich habe versucht, von "Dieser PC" zu "F:" zu wechseln und immer noch die gleiche Nachricht zu erhalten. Gibt es andere Partitionen, die verfügbar sein können? –

+0

Sorry für späte Wiedergabe. Ersetzen Sie Schrägstriche durch Schrägstriche in dem Link, zu dem Sie verschieben möchten. Und ich habe Ihnen gerade ein Beispiel gegeben, das 'F:' verwendet, aber Sie müssen den tatsächlichen Partitionsnamen verwenden, in dem sich ein Ordner befindet, in den Sie Ihre Dateien verschieben möchten. –

Verwandte Themen