36
Gibt es eine Möglichkeit, das Verzeichnis festzulegen, in dem Sie einen SimpleHTTPServer oder BaseHTTPServer starten möchten?Legen Sie das aktuelle Verzeichnis fest, wenn Sie einen SimpleHTTPServer ausführen
Gibt es eine Möglichkeit, das Verzeichnis festzulegen, in dem Sie einen SimpleHTTPServer oder BaseHTTPServer starten möchten?Legen Sie das aktuelle Verzeichnis fest, wenn Sie einen SimpleHTTPServer ausführen
Wenn Sie SimpleHTTPServer
direkt von der Kommandozeile verwenden, können Sie einfach Shell Funktionen verwenden:
pushd /path/you/want/to/serve; python -m SimpleHTTPServer; popd
Nein, ich bin es aus innerhalb einer Anwendung verwendet wird. – Eldelshell
@Ubersoldat: Dann ist die Antwort gleich: Verwenden Sie die Shell, um das aktuelle Arbeitsverzeichnis festzulegen. Oder benutze 'os.setcwd()' - es ist dasselbe. –
@ S.Lott os.setcwd existiert nicht, aber os.chdir (Pfad) erledigt den Job. Danke an beide. – Eldelshell