Glöm fildelningsapparna. Så här kommer du åt filer på flera enheter med en Python-server på Windows.

Har du någonsin velat överföra filer till andra enheter, men du har inte haft tillgång till en flashenhet eller annan lagringsenhet? Med Python kan du skapa en tillfällig server som låter dig överföra filer mellan enheter med bara din webbläsare.

I den här artikeln går vi igenom processen att ställa in en Python-server på ditt Windows-operativsystem med hjälp av kommandotolken med bara några enkla kommandon.

Vad är en Python-server?

En Python-server är en inbyggd webbserver som levereras förpackad med Python-biblioteket. Du kan implementera en enkel Python-webbserver med hjälp av webbservermodulen i Python, till exempel SimpleHTTPServer-modulen eller HTTPServer-modulen.

Det är viktigt att notera att webbservern vi kommer att skapa här endast kan nås på ditt lokala nätverk via en privat IP-adress, till exempel 192.168.xx.xx eller 10.10.xx.xx. Men du kan använda den här servern för att enkelt ladda ner filer från en enhet till en annan så länge du är på samma nätverk.

instagram viewer

Hur man ställer in en Python-webbserver för filöverföring på Windows

Att ställa in en Python-webbserver är mycket enkelt. Innan du börjar konfigurera, se till att du har Python installerat. Om du inte gör det kan du enkelt installera Python på Windows inom några minuter.

När du har installerat Python, ställ in din Python-server genom att följa dessa steg:

  1. Öppna File Explorer och navigera till platsen för mappen eller filen du vill dela.
  2. I adressfältet dubbelklickar du på filsökvägen och skriver cmd. Detta skulle öppna ett kommandotolkfönster på den platsen. Alternativt kan du öppna kommandotolken genom att trycka på Win + R och skriva cmd i dialogrutan Kör. Navigera sedan till önskad fil eller mapp med kommandot cd i Windows.
  3. Du kan få din privata IP-adress genom att skriva ipconfig i ditt kommandotolksfönster.
  4. För att initiera Python-webbservern, kör följande kommando: python -m http.server

Detta skulle använda standardport 8000. För att ange en annan port skriver du bara portnumret bredvid kommandot. Till exempel, för att köra Python-webbservern på port 5678, kör följande kommando:

pytonorm-mhttp.server 5678

Nu har du en enkel Python-webbserver för filöverföring igång på din Windows-enhet. För att avsluta servern, tryck bara på Ctrl + C.

Hur man laddar ner filerna från Python-servern

På de enheter som du vill dela filerna till öppnar du webbläsaren och skriver bara in IP-adressen till enheten med filen. Om du angav ett portnummer, gör så här: ip_adress: portnummer. Till exempel, 192.168.116.201:5678. Resultatet ska se ut som en lista med filer och kataloger.

Använd Python för att göra dina uppgifter enklare

Att ställa in en Python-server för filöverföring kan vara ett kraftfullt verktyg för att effektivisera ditt arbetsflöde och förbättra effektiviteten. Oavsett om du arbetar i ett litet team eller ett stort projekt, kan möjligheten att snabbt och enkelt överföra filer göra stor skillnad. Python är ett lättläst programmeringsspråk som kan användas för att automatisera uppgifter och göra dig mer effektiv i din vardag.

Med lite övning och experiment kan du enkelt skapa skript för att automatisera repetitiva uppgifter som filorganisation, dataanalys, webbskrapning och mycket mer.