Python Fotos vom Smartphone importieren

Robinbux

Newbie
Registriert
Feb. 2017
Beiträge
7
Hi, ich will das mein Python Skript Fotos von meinem Handy kopiert.
Wenn ich es per USB verbinde, wird es als Wechseldatenträger erkannt, unter"mtp://[usb:001,005]/", wobei die zweite Zahl bei jedem neuem Verbinden um eins höher geht.
Mein Skript sieht so aus:
Code:
import os
import sys
import glob
import shutil

source = "mtp://[usb:001,005]/"

folders = [
    "/Phone/Pictures/Ballons/",
    "/Phone/Pictures/Familie/",
    "/Phone/Pictures/Florida/",
    "/Phone/Pictures/Ramona/",
    "/Phone/Pictures/Screenshots/",
]
dest = "/home/pi/Desktop/Photos/"

for dir in folders:
    if not os.path.exists(dir):
        continue
    print ("checking %s") % dir
    for file in glob.glob(source + dir + "*.jpg"):
        print ("copy file %s to %s") % (file, dest)
        shutil.copy(file, dest)

Dieser Code gibt bei Ausführung keine Fehlermeldung, importiert aber auch keine Fotos.
Ich bin nicht nicht ganz sicher, aber ich glaube das liegt an der source.
Gibt es eine Möglichkeit das zu umgehen?
Mit
Code:
source = "/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C014%5D/"
funktionierte es genauso wenig.
Sieht jemand den Fehler hier, oder weiß, wie ich anders auf die Daten zugreifen kann?
 
bin erst selber grad am python lernen, aber evtl ein Punkt am Anfang der Verzeichnisangaben könnt es ausmachen.
mehr fällt mir jetzt auch nicht auf.
 

Ähnliche Themen

Zurück
Oben