Glem fildelingsappene. Slik får du tilgang til filer på flere enheter ved hjelp av en Python-server på Windows.
Har du noen gang ønsket å overføre filer til andre enheter, men du har ikke hatt tilgang til en flash-stasjon eller annen lagringsenhet? Med Python kan du opprette en midlertidig server som lar deg overføre filer mellom enheter ved å bruke nettleseren din.
I denne artikkelen vil vi lede deg gjennom prosessen med å sette opp en Python-server på Windows-operativsystemet ditt ved å bruke ledeteksten med bare noen få enkle kommandoer.
Hva er en Python-server?
En Python-server er en innebygd webserver som leveres ferdigpakket med Python-biblioteket. Du kan implementere en enkel Python-webserver ved å bruke webservermodulen i Python, for eksempel SimpleHTTPServer-modulen eller HTTPServer-modulen.
Det er viktig å merke seg at webserveren vi oppretter her kun kan nås på ditt lokale nettverk via en privat IP-adresse, for eksempel 192.168.xx.xx eller 10.10.xx.xx. Men du kan bruke denne serveren til å enkelt laste ned filer fra en enhet til en annen så lenge du er på samme nettverk.
Hvordan sette opp en Python-webserver for filoverføring på Windows
Det er veldig enkelt å sette opp en Python-webserver. Før du begynner å sette opp, sørg for at du har Python installert. Hvis du ikke gjør det, kan du enkelt installer Python på Windows om et par minutter.
Når du har installert Python, kan du konfigurere Python-serveren ved å følge disse trinnene:
- Åpne Filutforsker og naviger til plasseringen av mappen eller filen du vil dele.
- I adresselinjen dobbeltklikker du på filbanen og skriver inn cmd. Dette ville åpne et ledetekstvindu på det stedet. Alternativt kan du åpne ledeteksten ved å trykke Win + R og skriving cmd i dialogboksen Kjør. Naviger deretter til ønsket fil eller mappe ved å bruke cd-kommandoen i Windows.
- Du kan få din private IP-adresse ved å skrive ipconfig i kommandoprompt-vinduet.
- For å starte Python-webserveren, kjør denne kommandoen: python -m http.server
Dette vil bruke standardport 8000. For å spesifisere en annen port, skriv inn portnummeret ved siden av kommandoen. For å kjøre Python-webserveren på port 5678, utfør for eksempel denne kommandoen:
python-mhttp.server 5678
Nå har du en enkel Python-webserver for filoverføring oppe og kjører på din Windows-enhet. For å avslutte serveren, trykk bare Ctrl + C.
Hvordan laste ned filene fra Python-serveren
På enhetene du vil dele filene til, åpne nettleseren og skriv bare inn IP-adressen til enheten med filen. Hvis du har angitt et portnummer, gjør du dette: ip_adresse: portnummer. For eksempel, 192.168.116.201:5678. Resultatet skal se ut som en liste over filer og kataloger.
Bruk Python for å gjøre oppgavene dine enklere
Å sette opp en Python-server for filoverføring kan være et kraftig verktøy for å strømlinjeforme arbeidsflyten og forbedre effektiviteten. Enten du jobber med et lite team eller et stort prosjekt, kan muligheten til å raskt og enkelt overføre filer utgjøre hele forskjellen. Python er et programmeringsspråk som er lett å lære, som kan brukes til å automatisere oppgaver og gjøre deg mer effektiv i hverdagen.
Med litt øvelse og eksperimentering kan du enkelt lage skript for å automatisere repeterende oppgaver som filorganisering, dataanalyse, nettskraping og mye mer.