Vergeet de apps voor het delen van bestanden. Hier leest u hoe u toegang krijgt tot bestanden op meerdere apparaten met behulp van een Python-server op Windows.

Heb je ooit bestanden naar andere apparaten willen overbrengen, maar had je geen toegang tot een flashstation of ander opslagapparaat? Met Python kunt u een tijdelijke server maken waarmee u bestanden tussen apparaten kunt overbrengen met alleen uw webbrowser.

In dit artikel zullen we u door het proces leiden van het instellen van een Python-server op uw Windows-besturingssysteem met behulp van de opdrachtprompt met slechts een paar eenvoudige opdrachten.

Wat is een Python-server?

Een Python-server is een ingebouwde webserver die voorverpakt wordt geleverd met de Python-bibliotheek. U kunt een eenvoudige Python-webserver implementeren met behulp van de webservermodule in Python, zoals de SimpleHTTPServer-module of de HTTPServer-module.

Het is belangrijk op te merken dat de webserver die we hier gaan maken alleen toegankelijk is op uw lokale netwerk via een privé IP-adres, bijvoorbeeld 192.168.xx.xx of 10.10.xx.xx. Maar u kunt deze server gebruiken om eenvoudig bestanden van het ene apparaat naar het andere te downloaden, zolang u zich op hetzelfde netwerk bevindt.

instagram viewer

Een Python-webserver instellen voor bestandsoverdracht op Windows

Het opzetten van een Python-webserver is heel eenvoudig. Voordat u begint met instellen, moet u ervoor zorgen dat Python is geïnstalleerd. Als je dat niet doet, kun je gemakkelijk Installeer Python op Windows in een paar minuten.

Nadat u Python hebt geïnstalleerd, volgt u deze stappen om uw Python-server in te stellen:

  1. Open Verkenner en navigeer naar de locatie van de map of het bestand dat u wilt delen.
  2. Dubbelklik in de adresbalk op het bestandspad en typ cmd. Dit zou een opdrachtpromptvenster op die locatie openen. U kunt ook de opdrachtprompt openen door op te drukken Win + R en typen cmd in het dialoogvenster Uitvoeren. Navigeer vervolgens naar het gewenste bestand of de gewenste map met behulp van de opdracht cd in Windows.
  3. U kunt uw privé-IP-adres krijgen door te typen ipconfig in uw opdrachtpromptvenster.
  4. Voer deze opdracht uit om de Python-webserver te starten: python -m http.server

Dit zou de standaardpoort 8000 gebruiken. Typ het poortnummer naast de opdracht om een ​​andere poort op te geven. Om bijvoorbeeld de Python-webserver op poort 5678 uit te voeren, voert u deze opdracht uit:

Python-Mhttp.server 5678

Nu hebt u een eenvoudige Python-webserver voor bestandsoverdracht die actief is op uw Windows-apparaat. Druk gewoon op om de server te beëindigen Ctrl+C.

Hoe de bestanden van de Python-server te downloaden

Op de apparaten waarmee u de bestanden wilt delen, opent u de browser en typt u gewoon het IP-adres in van het apparaat met het bestand. Als u een poortnummer hebt opgegeven, doet u het volgende: ip_adres: poortnummer. Bijvoorbeeld, 192.168.116.201:5678. Het resultaat zou eruit moeten zien als een lijst met bestanden en mappen.

Gebruik Python om uw taken gemakkelijker te maken

Het opzetten van een Python-server voor bestandsoverdracht kan een krachtig hulpmiddel zijn om uw workflow te stroomlijnen en de efficiëntie te verbeteren. Of u nu aan een klein team of een groot project werkt, de mogelijkheid om snel en eenvoudig bestanden over te zetten kan het verschil maken. Python is een gemakkelijk te leren programmeertaal die kan worden gebruikt om taken te automatiseren en u efficiënter te maken in uw dagelijks leven.

Met een beetje oefening en experimenteren kunt u eenvoudig scripts maken om repetitieve taken zoals bestandsorganisatie, gegevensanalyse, webscraping en nog veel meer te automatiseren.