Vergessen Sie die Filesharing-Apps. So greifen Sie mit einem Python-Server unter Windows auf Dateien auf mehreren Geräten zu.

Wollten Sie schon immer Dateien auf andere Geräte übertragen, hatten aber keinen Zugriff auf ein Flash-Laufwerk oder ein anderes Speichergerät? Mit Python können Sie einen temporären Server erstellen, mit dem Sie Dateien zwischen Geräten nur mit Ihrem Webbrowser übertragen können.

In diesem Artikel führen wir Sie durch den Prozess zum Einrichten eines Python-Servers auf Ihrem Windows-Betriebssystem mithilfe der Eingabeaufforderung mit nur wenigen einfachen Befehlen.

Was ist ein Python-Server?

Ein Python-Server ist ein integrierter Webserver, der mit der Python-Bibliothek vorinstalliert ist. Sie können einen einfachen Python-Webserver mithilfe des Webservermoduls in Python implementieren, z. B. das SimpleHTTPServer-Modul oder das HTTPServer-Modul.

Es ist wichtig zu beachten, dass der Webserver, den wir hier erstellen, in Ihrem lokalen Netzwerk nur über eine private IP-Adresse erreichbar ist, z. B. 192.168.xx.xx oder 10.10.xx.xx. Sie können diesen Server jedoch verwenden, um Dateien einfach von einem Gerät auf ein anderes herunterzuladen, solange Sie sich im selben Netzwerk befinden.

instagram viewer

So richten Sie einen Python-Webserver für die Dateiübertragung unter Windows ein

Das Einrichten eines Python-Webservers ist sehr einfach. Bevor Sie mit der Einrichtung beginnen, vergewissern Sie sich, dass Sie Python installiert haben. Wenn Sie dies nicht tun, können Sie leicht Installieren Sie Python unter Windows in ein paar Minuten.

Sobald Sie Python installiert haben, befolgen Sie einfach die folgenden Schritte, um Ihren Python-Server einzurichten:

  1. Öffnen Sie den Datei-Explorer und navigieren Sie zum Speicherort des Ordners oder der Datei, die Sie freigeben möchten.
  2. Doppelklicken Sie in der Adressleiste auf den Dateipfad und geben Sie cmd ein. Dies würde ein Eingabeaufforderungsfenster an dieser Stelle öffnen. Alternativ können Sie die Eingabeaufforderung öffnen, indem Sie drücken Sieg + R und tippen cmd im Dialogfeld Ausführen. Navigieren Sie dann zu Ihrer gewünschten Datei oder Ihrem Ordner mit dem cd-Befehl in Windows.
  3. Sie können Ihre private IP-Adresse erhalten, indem Sie sie eingeben ipconfig in Ihrem Eingabeaufforderungsfenster.
  4. Um den Python-Webserver zu initiieren, führen Sie diesen Befehl aus: python -m http.server

Dies würde den Standardport 8000 verwenden. Um einen anderen Port anzugeben, geben Sie einfach die Portnummer neben dem Befehl ein. Um beispielsweise den Python-Webserver auf Port 5678 auszuführen, führen Sie diesen Befehl aus:

Python-Mhttp.Server 5678

Jetzt haben Sie einen einfachen Python-Webserver für die Dateiübertragung, der auf Ihrem Windows-Gerät ausgeführt wird. Um den Server zu beenden, drücken Sie einfach Strg + C.

So laden Sie die Dateien vom Python-Server herunter

Öffnen Sie auf den Geräten, für die Sie die Dateien freigeben möchten, den Browser und geben Sie einfach die IP-Adresse des Geräts mit der Datei ein. Wenn Sie eine Portnummer angegeben haben, gehen Sie wie folgt vor: IP-Adresse: Portnummer. Zum Beispiel, 192.168.116.201:5678. Das Ergebnis sollte wie eine Liste von Dateien und Verzeichnissen aussehen.

Verwenden Sie Python, um Ihre Aufgaben zu vereinfachen

Das Einrichten eines Python-Servers für die Dateiübertragung kann ein leistungsstarkes Tool zur Optimierung Ihres Arbeitsablaufs und zur Verbesserung der Effizienz sein. Ob Sie in einem kleinen Team oder an einem großen Projekt arbeiten, die Möglichkeit, Dateien schnell und einfach zu übertragen, kann den Unterschied ausmachen. Python ist eine einfach zu erlernende Programmiersprache, mit der Sie Aufgaben automatisieren und Ihren Alltag effizienter gestalten können.

Mit ein wenig Übung und Experimentieren können Sie ganz einfach Skripte erstellen, um sich wiederholende Aufgaben wie Dateiorganisation, Datenanalyse, Web-Scraping und vieles mehr zu automatisieren.