Ein Standard-speichern-Pfad für Python-IDLE?
Weiß jemand, wo oder wie setzt man den Standard-Pfad/Verzeichnis zum speichern von python-Skripts vor der Ausführung?
Auf einem Mac es will Sie retten, die in der top-level -~/Documents directory
. Ich möchte, um anzugeben, eine echte location. Irgendwelche Ideen?
- mögliche Duplikate von: stackoverflow.com/questions/15367688/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auf OS X, wenn Sie starten
IDLE.app
(durch Doppelklick oder mitopen(1)
zum Beispiel), das Standard-Verzeichnis ist fest verdrahtet, um~/Documents
. Wenn Sie die Standardeinstellung ändern möchten dauerhaft, müssen Sie die Datei Bearbeitenidlemain.py
innerhalb der LEERLAUF.app-Anwendung Bündel; je nachdem, welche Python(en), die Sie installiert haben, wird es wahrscheinlich in einem:Bearbeiten Sie die Zeile:
Auf der anderen Seite, wenn Sie starten im LEERLAUF von der Befehl Linie, zum Beispiel mit:
LEERLAUF verwenden das aktuelle Verzeichnis als default.
Habe ich eigentlich nur entdeckt, ist die einfachste Antwort, wenn Sie die shortcut-link mit der Bezeichnung "IDLE (Python GUI)". Dieses ist in Windows Vista, so dass ich nicht weiß, ob es in anderen OS ist.
1) Rechts-Klick auf "Eigenschaften".
2) Wählen Sie die Registerkarte "Verknüpfung".
3) In "Start In", write-Datei-Pfad (z.B. "C:\Users...").
Lassen Sie mich wissen, wenn das funktioniert!
Es scheint, wie Sie bekommen können, untätig in dem Verzeichnis, das Sie wollen, wenn Sie laufen alle module aus diesem Verzeichnis.
Hatte ich vorher versucht, die öffnung idlemain.py durch den path-browser. Ich war in der Lage zu öffnen und Bearbeiten Sie die Datei, aber es schien wie ich konnte nicht speichern meiner änderungen.
Ich bin nur froh zu hören, andere Menschen mit diesem problem. Ich dachte nur, ich war dumm.
Wenn Sie ein Modul öffnen, und legt die Standard-Arbeitsverzeichnis.
Starten im LEERLAUF.
Datei -> Öffnen Sie die Datei zu öffnen. Und das aktuelle Arbeitsverzeichnis.
Unter Windows (Vista zumindest, das ist was ich Suche hier), shortcut-icons auf dem desktop "Start in" Feld, wo man einstellen kann das Verzeichnis als das aktuelle Arbeitsverzeichnis, wenn das Programm gestartet wird. Ändern, das funktioniert für mich. Alles andere wie das auf dem Mac? (Ab in das gewünschte Verzeichnis von der Kommandozeile aus funktioniert es auch.)
Für OS X:
Öffnen Sie ein neues finder-Fenster,dann gehen Sie zu den Anwendungen.
Suchen Sie Ihre Python-Anwendung. (Für meinen mac,es ist Python 3.5)
Doppelklicken Sie auf es.
Klicken Sie rechts auf das IDLE-icon,dann "Paketinhalt zeigen".
Dann gehen Sie in den Ordner contents,dann resources.
Nun,das ist der wichtige Teil:
(Hinweis: Sie müssen administrator oder die administrator-Passwort für die unten arbeiten)
Klicken Sie rechts auf die idlemain.py Get Info.
Ganz nach unten scrollen. Stellen Sie sicher, dass unter der Sharing & Registerkarte "Berechtigungen", Ihren "Namen"(Mir) ist es mit dem Privileg " Lesen & Schreiben.
Wenn nicht, klicken Sie auf das Schloss-symbol und es entsperren.
Dann hinzufügen/Bearbeiten sich zu haben, die Lesen & Schreiben-Berechtigung.
Schließlich,als je Ned Deily Anweisungen,Bearbeiten Sie die Zeile:
os.chdir(os.Pfad.expanduser('~/Dokumente"))
durch den gewünschten Pfad und speichern Sie dann die änderungen.
Beim Neustart der Python IDLE,sollten Sie feststellen, dass Ihre Standard-Speichern unter-Pfad der Pfad, den Sie angegeben haben.
Wenn Sie die idlelib Verzeichnis Ihrer Python-Installation, es werden ein paar Dateien mit der .def-Erweiterung. config-main.def-Anweisungen auf, wo Sie die benutzerdefinierte config-Dateien. Jedoch, auf der Suche durch diese habe ich nicht gefunden, beliebig konfigurierbare Pfade (die Installation kann variieren). Aussieht, müssen Sie möglicherweise zu knacken öffnen Sie den code-editor zu verändern.
In meinem Fall, das Standard-Verzeichnis in das Verzeichnis festlegen, von dem aus ich gestartet, im LEERLAUF. Zum Beispiel, wenn ich ins IDLE aus einem Verzeichnis namens " tmp " in meinem home-Verzeichnis, die Standard-speichern-Pfad eingestellt ist
~/tmp
. So starten Sie Ihre LEERLAUF wie diese:Ich bin mit windows 7 und über Start-> IDLE(Python-3.6 32-bit)
Die klicken Sie auf Eigenschaften und dann die Registerkarte Verknüpfung, gehen Sie zu
Starten Sie in und geben Sie den gewünschten Pfad für mich gearbeitet bitte beachten Sie, wenn im LEERLAUF geöffnet ist und ausgeführt wird, während Sie dies tun, müssen Sie es Herunterfahren und neu starten, damit dies funktioniert
In Windows 10+, klicken Sie auf die Windows-Schaltfläche Start, und geben Sie dann im Leerlauf, und dann mit der rechten Maustaste auf den IDLE-desktop-app und öffnen Sie die Datei Speicherort. Dies sollten Sie mitbringen, um das Start-Menü Verknüpfungen für Python, und finden Sie eine Verknüpfung zu es im LEERLAUF. Mit der rechten Maustaste auf das IDLE-Verknüpfung und wählen Sie Eigenschaften. Die "Start in" - Verzeichnis, wo Sie wollen, ein Standard-speichern-Pfad zu sein.
Wenn Sie mit linux arbeiten, können Sie erstellen einfach .sh-Datei, wie unten dargestellt::
Führen Sie die Datei 🙂