Zabudnite na aplikácie na zdieľanie súborov. Tu je vysvetlené, ako získať prístup k súborom na viacerých zariadeniach pomocou servera Python v systéme Windows.
Chceli ste niekedy preniesť súbory do iných zariadení, ale nemali ste prístup k flash disku alebo inému úložnému zariadeniu? Pomocou Pythonu môžete vytvoriť dočasný server, ktorý vám umožní prenášať súbory medzi zariadeniami iba pomocou webového prehliadača.
V tomto článku vás prevedieme procesom nastavenia servera Python vo vašom operačnom systéme Windows pomocou príkazového riadka pomocou niekoľkých jednoduchých príkazov.
Čo je Python server?
Server Python je vstavaný webový server, ktorý je dodávaný s knižnicou Python. Jednoduchý webový server Python môžete implementovať pomocou modulu webového servera v Pythone, ako je modul SimpleHTTPServer alebo modul HTTPServer.
Je dôležité poznamenať, že webový server, ktorý tu vytvoríme, je dostupný iba vo vašej lokálnej sieti prostredníctvom súkromnej IP adresy, napríklad 192.168.xx.xx alebo 10.10.xx.xx. Tento server však môžete použiť na jednoduché sťahovanie súborov z jedného zariadenia do druhého, pokiaľ ste v rovnakej sieti.
Ako nastaviť webový server Python na prenos súborov v systéme Windows
Nastavenie webového servera Python je veľmi jednoduché. Pred začatím nastavovania sa uistite, že máte nainštalovaný Python. Ak nie, môžete ľahko nainštalovať Python na Windows o pár minút.
Po nainštalovaní Pythonu na nastavenie servera Python postupujte podľa týchto krokov:
- Otvorte Prieskumník a prejdite na umiestnenie priečinka alebo súboru, ktorý chcete zdieľať.
- V paneli s adresou dvakrát kliknite na cestu k súboru a zadajte cmd. V tomto umiestnení by sa otvorilo okno príkazového riadka. Prípadne môžete príkazový riadok otvoriť stlačením Win + R a písanie cmd v dialógovom okne Spustiť. Potom prejdite na požadovaný súbor alebo priečinok pomocou príkazu cd v systéme Windows.
- Svoju súkromnú IP adresu môžete získať zadaním ipconfig v okne príkazového riadka.
- Ak chcete spustiť webový server Python, vykonajte tento príkaz: python -m http.server
Toto by použilo predvolený port 8000. Ak chcete zadať iný port, stačí zadať číslo portu vedľa príkazu. Ak chcete napríklad spustiť webový server Python na porte 5678, vykonajte tento príkaz:
pytón-mhttp.server 5678
Teraz máte jednoduchý webový server Python na prenos súborov na vašom zariadení so systémom Windows. Ak chcete server ukončiť, stačí stlačiť Ctrl + C.
Ako sťahovať súbory zo servera Python
Na zariadeniach, s ktorými chcete súbory zdieľať, otvorte prehliadač a jednoducho zadajte IP adresu zariadenia so súborom. Ak ste zadali číslo portu, postupujte takto: ip_address: číslo portu. Napríklad, 192.168.116.201:5678. Výsledok by mal vyzerať ako zoznam súborov a adresárov.
Použite Python na uľahčenie úloh
Nastavenie servera Python na prenos súborov môže byť výkonným nástrojom na zefektívnenie vášho pracovného toku a zvýšenie efektivity. Či už pracujete v malom tíme alebo na veľkom projekte, schopnosť rýchlo a jednoducho prenášať súbory môže znamenať rozdiel. Python je ľahko naučiteľný programovací jazyk, ktorý možno použiť na automatizáciu úloh a zefektívnenie vášho každodenného života.
S trochou praxe a experimentovania môžete ľahko vytvárať skripty na automatizáciu opakujúcich sa úloh, ako je organizácia súborov, analýza údajov, zoškrabovanie webu a mnohé ďalšie.