Pozabite na aplikacije za skupno rabo datotek. Tukaj je opisano, kako dostopate do datotek v več napravah s strežnikom Python v sistemu Windows.
Ste že kdaj želeli prenesti datoteke na druge naprave, pa niste imeli dostopa do bliskovnega pogona ali druge naprave za shranjevanje? S Pythonom lahko ustvarite začasni strežnik, ki vam omogoča prenos datotek med napravami samo z uporabo spletnega brskalnika.
V tem članku vas bomo popeljali skozi postopek nastavitve strežnika Python v vašem operacijskem sistemu Windows z uporabo ukaznega poziva z le nekaj preprostimi ukazi.
Kaj je strežnik Python?
Strežnik Python je vgrajen spletni strežnik, ki je predpakiran s knjižnico Python. Preprost spletni strežnik Python lahko implementirate z uporabo modula spletnega strežnika v Pythonu, na primer modula SimpleHTTPServer ali modula HTTPServer.
Pomembno je vedeti, da je do spletnega strežnika, ki ga bomo ustvarili tukaj, mogoče dostopati samo v vašem lokalnem omrežju prek zasebnega naslova IP, na primer 192.168.xx.xx ali 10.10.xx.xx. Lahko pa uporabite ta strežnik za enostavno prenašanje datotek iz ene naprave v drugo, če ste v istem omrežju.
Kako nastaviti spletni strežnik Python za prenos datotek v sistemu Windows
Nastavitev spletnega strežnika Python je zelo enostavna. Preden začnete z nastavitvijo, se prepričajte, da imate nameščen Python. Če ne, lahko zlahka namestite Python v sistem Windows v nekaj minutah.
Ko namestite Python, za nastavitev strežnika Python sledite tem korakom:
- Odprite File Explorer in se pomaknite do lokacije mape ali datoteke, ki jo želite dati v skupno rabo.
- V naslovni vrstici dvokliknite pot datoteke in vnesite cmd. To bi odprlo okno ukaznega poziva na tej lokaciji. Druga možnost je, da odprete ukazni poziv s pritiskom Win + R in tipkanje cmd v pogovornem oknu Zaženi. Nato se pomaknite do želene datoteke ali mape z uporabo ukaza cd v sistemu Windows.
- Svoj zasebni naslov IP lahko dobite tako, da vnesete ipconfig v oknu ukaznega poziva.
- Če želite zagnati spletni strežnik Python, izvedite ta ukaz: python -m http.strežnik
To bi uporabilo privzeta vrata 8000. Če želite določiti druga vrata, preprosto vnesite številko vrat poleg ukaza. Če želite na primer zagnati spletni strežnik Python na vratih 5678, izvedite ta ukaz:
python-mhttp.strežnik 5678
Zdaj imate preprost spletni strežnik Python za prenos datotek, ki deluje v vaši napravi Windows. Če želite končati strežnik, samo pritisnite Ctrl + C.
Kako prenesti datoteke s strežnika Python
Na napravah, s katerimi želite dati datoteke v skupno rabo, odprite brskalnik in samo vnesite naslov IP naprave z datoteko. Če ste določili številko vrat, naredite to: ip_address: številka vrat. na primer 192.168.116.201:5678. Rezultat bi moral izgledati kot seznam datotek in imenikov.
Uporabite Python za lažja opravila
Nastavitev strežnika Python za prenos datotek je lahko močno orodje za racionalizacijo vašega delovnega toka in izboljšanje učinkovitosti. Ne glede na to, ali delate v majhni skupini ali velikem projektu, je lahko zmožnost hitrega in enostavnega prenosa datotek zelo pomembna. Python je programski jezik, ki se ga je enostavno naučiti in ga je mogoče uporabiti za avtomatizacijo opravil in za večjo učinkovitost v vsakdanjem življenju.
Z malo vaje in eksperimentiranja lahko preprosto ustvarite skripte za avtomatizacijo ponavljajočih se nalog, kot so organizacija datotek, analiza podatkov, spletno strganje in še veliko več.