Zaboravite aplikacije za dijeljenje datoteka. Evo kako pristupiti datotekama na više uređaja pomoću Python poslužitelja u sustavu Windows.
Jeste li ikada željeli prenijeti datoteke na druge uređaje, ali niste imali pristup flash disku ili drugom uređaju za pohranu? Pomoću Pythona možete stvoriti privremeni poslužitelj koji vam omogućuje prijenos datoteka između uređaja koristeći samo vaš web preglednik.
U ovom članku provest ćemo vas kroz postupak postavljanja Python poslužitelja na vašem Windows operativnom sustavu pomoću naredbenog retka sa samo nekoliko jednostavnih naredbi.
Što je Python poslužitelj?
Python poslužitelj je ugrađeni web poslužitelj koji dolazi unaprijed zapakiran s Python bibliotekom. Možete implementirati jednostavan Python web poslužitelj pomoću modula web poslužitelja u Pythonu, kao što je SimpleHTTPServer modul ili HTTPServer modul.
Važno je napomenuti da se web poslužitelju koji ćemo ovdje izraditi može pristupiti samo na vašoj lokalnoj mreži putem privatne IP adrese, na primjer, 192.168.xx.xx ili 10.10.xx.xx. Ali ovaj poslužitelj možete koristiti za jednostavno preuzimanje datoteka s jednog uređaja na drugi sve dok ste na istoj mreži.
Kako postaviti Python web poslužitelj za prijenos datoteka u sustavu Windows
Postavljanje Python web poslužitelja vrlo je jednostavno. Prije nego počnete postavljati, provjerite imate li instaliran Python. Ako nemate, lako možete instalirajte Python na Windows za par minuta.
Nakon što instalirate Python, da biste postavili svoj Python poslužitelj, slijedite ove korake:
- Otvorite File Explorer i dođite do lokacije mape ili datoteke koju želite dijeliti.
- U adresnoj traci dvaput kliknite putanju datoteke i upišite cmd. To bi otvorilo prozor naredbenog retka na tom mjestu. Alternativno, možete otvoriti naredbeni redak pritiskom na Win + R i tipkanje cmd u dijaloškom okviru Pokreni. Zatim dođite do željene datoteke ili mape pomoću naredbe cd u sustavu Windows.
- Svoju privatnu IP adresu možete dobiti upisivanjem ipconfig u prozoru naredbenog retka.
- Da biste pokrenuli Python web poslužitelj, izvršite ovu naredbu: python -m http.poslužitelj
Ovo bi koristilo zadani port 8000. Za navođenje drugog porta samo upišite broj porta pored naredbe. Na primjer, da biste pokrenuli Python web poslužitelj na portu 5678, izvršite ovu naredbu:
piton-mhttp.poslužitelj 5678
Sada imate jednostavan Python web poslužitelj za prijenos datoteka koji radi na vašem Windows uređaju. Za prekid poslužitelja samo pritisnite Ctrl + C.
Kako preuzeti datoteke s Python poslužitelja
Na uređajima s kojima želite dijeliti datoteke otvorite preglednik i samo upišite IP adresu uređaja s datotekom. Ako ste naveli broj porta, učinite ovo: ip_adresa: broj porta. Na primjer, 192.168.116.201:5678. Rezultat bi trebao izgledati kao popis datoteka i direktorija.
Koristite Python da biste si olakšali zadatke
Postavljanje Python poslužitelja za prijenos datoteka može biti moćan alat za pojednostavljenje vašeg tijeka rada i poboljšanje učinkovitosti. Bez obzira radite li na malom timu ili na velikom projektu, mogućnost brzog i jednostavnog prijenosa datoteka može napraviti veliku razliku. Python je programski jezik koji se lako uči i može se koristiti za automatizaciju zadataka i učiniti vas učinkovitijima u svakodnevnom životu.
Uz malo vježbe i eksperimentiranja, možete jednostavno izraditi skripte za automatizaciju zadataka koji se ponavljaju kao što su organizacija datoteka, analiza podataka, web skrapiranje i još mnogo toga.