In PyQt4 unter Apple Mac OS X erhalten Sie im Folgenden eine file reference URL Datei, die Sie per Drag & Drop verschieben können Format:Pfad von URL-Alias der OS X-Dateireferenz abrufen (Datei: ///. File/id = ...)
file:///.file/id=123456.78901
Diese interessanter~~POS=TRUNC ist keine gültige Datei-URL oder zumindest nicht transparent in den meisten Anwendungen beheben - es gibt keine /.file/id=...
Datei im Dateisystem ist.
Verwenden Sie nur Shell, wie dereference dieser NSURL oder Dateireferenz oder Alias (oder wie auch immer es heißt) in einen gültigen Pfad zur Datei auf dem Dateisystem?
Ich habe das gleiche Problem. Wie nennt man das in Ihrem Python-Skript? Ich bekomme, dass osascript ein Python-Paket ist, aber es mag nicht die "-e". – BaldDude
OK. es funktionierte. Ich musste osascript schreiben (...). Es funktionierte ohne das "-e" – BaldDude
Python (z. B. in virtualenv) fehlt möglicherweise das entsprechende osascript-Paket. Daher ist es sicherer, den Shell-Befehl in einem [Subprozess] (https://docs.python.org/3/library/subprocess.html#subprocess.Popen) auszuführen. –