Ich habe kürzlich pywin installiert (ich musste einen Registrierungseintrag ändern, um es zu tun, aber ich änderte es zurück). Ich habe Python 2.7 auch deinstalliert und seither kann ich keine Dateien mehr per Drag & Drop auf meine Python-Skripte ziehen. Ich habe auch meine Dateiverknüpfungen verloren. Ich habe seit deinstalliert, neu installiert, führen CCleaner auf meiner Registrierung, ich habe versucht, das Standardprogramm auf C: \ Python3 \ Python.exe, C: \ Python \ Pythonw.exe, C: \ Windows \ py.exe, C : \ Windows \ pyw.exe, Ich habe meinen Computer neu gestartet, aber das Ziehen von Dateien auf mein Skript funktioniert immer noch nicht. Ich habe eine Menge StackOverflow-Fragen durchgespielt, die meisten von ihnen sind vor fast 10 Jahren und scheinen nicht mehr relevant zu sein. Hat jemand irgendwelche Ideen? Vielen Dank.Python Drag-and-Drop gebrochen
Ich habe auch versucht this aber es half nicht in der Registrierung
Am einfachsten können Sie versuchen, Ihre Python 3-Installation zu reparieren, damit das Installationsprogramm die Dateizuordnung zurücksetzen kann. – eryksun
Beachten Sie, dass Ihr Versuch, manuell mit der ausführbaren Datei zu verknüpfen, etwas ist, das Sie nicht für Skripts ausführen sollten, die Befehlszeilenargumente akzeptieren müssen und einen Drop-Handler implementieren müssen. Der Dateityp muss mit einer Programmkennung (ProgId) verknüpft sein, die eine "offene" Befehlsvorlage (zB 'py.exe"% 1 "% *') und auch die CLSID eines "DropHandlers" (zB den Handler implementiert) hat von pyshellext.amd64.dll). Das Python-Installationsprogramm erstellt die 'Python.File'-ProgId für die Handhabung von .py-Skripten. – eryksun
Ich habe auch versucht zu reparieren, es hat nicht funktioniert. Ich werde versuchen, mit dem offenen Schlüssel in der Registrierung herumzualbern. Vielen Dank. edit: Es hat nicht funktioniert –