Felejtsd el a fájlmegosztó alkalmazásokat. Így érheti el a fájlokat több eszközön a Python-kiszolgáló használatával Windows rendszeren.
Szeretett volna valaha fájlokat más eszközökre átvinni, de nem volt hozzáférése flash meghajtóhoz vagy más tárolóeszközhöz? A Python segítségével létrehozhat egy ideiglenes szervert, amely lehetővé teszi a fájlok átvitelét az eszközök között pusztán a webböngésző használatával.
Ebben a cikkben végigvezetjük a Python-kiszolgáló beállításának folyamatán a Windows operációs rendszeren a Parancssor használatával, néhány egyszerű paranccsal.
Mi az a Python szerver?
A Python-kiszolgáló egy beépített webszerver, amely előre csomagolva van a Python-könyvtárral. Egy egyszerű Python webszervert megvalósíthat a Python webszerver moduljával, például a SimpleHTTPServer modullal vagy a HTTPServer modullal.
Fontos megjegyezni, hogy az itt létrehozandó webszerver a helyi hálózaton csak privát IP-címen keresztül érhető el, például 192.168.xx.xx vagy 10.10.xx.xx. Ezzel a szerverrel azonban könnyedén letölthet fájlokat egyik eszközről a másikra, amíg ugyanazon a hálózaton van.
Python webszerver beállítása fájlátvitelhez Windows rendszeren
A Python webszerver beállítása nagyon egyszerű. Mielőtt elkezdené a beállítást, ellenőrizze, hogy telepítve van-e a Python. Ha nem, könnyen megteheti telepítse a Python-t Windows rendszeren pár percen belül.
A Python telepítése után a Python-kiszolgáló beállításához kövesse az alábbi lépéseket:
- Nyissa meg a Fájlkezelőt, és keresse meg a megosztani kívánt mappa vagy fájl helyét.
- A címsorban kattintson duplán a fájl elérési útjára, és írja be a cmd parancsot. Ez egy Parancssor ablakot nyit meg az adott helyen. Alternatív megoldásként megnyithatja a Parancssort a gomb megnyomásával Win + R és gépelés cmd a Futtatás párbeszédpanelen. Ezután keresse meg a kívánt fájlt vagy mappát a cd paranccsal a Windows rendszerben.
- Privát IP-címét gépeléssel kaphatja meg ipconfig a Parancssor ablakban.
- A Python webszerver elindításához hajtsa végre a következő parancsot: python -m http.szerver
Ez az alapértelmezett 8000-es portot használja. Másik port megadásához írja be a port számát a parancs mellé. Például a Python webszerver 5678-as porton való futtatásához hajtsa végre ezt a parancsot:
piton-mhttp.szerver 5678
Most már van egy egyszerű Python webszerver a fájlátvitelhez, és fut a Windows-eszközön. A szerver leállításához nyomja meg a gombot Ctrl + C.
Hogyan lehet letölteni a fájlokat a Python szerverről
Azokon az eszközökön, amelyeken meg szeretné osztani a fájlokat, nyissa meg a böngészőt, és csak írja be a fájlhoz tartozó eszköz IP-címét. Ha megadott portszámot, tegye a következőket: ip_address: portszám. Például, 192.168.116.201:5678. Az eredménynek fájlok és könyvtárak listájának kell kinéznie.
A Python használatával megkönnyítheti feladatait
Python-kiszolgáló beállítása fájlátvitelhez hatékony eszköz lehet a munkafolyamat egyszerűsítésére és a hatékonyság javítására. Akár egy kis csapaton, akár egy nagy projekten dolgozik, a fájlok gyors és egyszerű átvitelének képessége mindent megváltoztathat. A Python egy könnyen elsajátítható programozási nyelv, amellyel automatizálhatók a feladatok, és hatékonyabbá teheti mindennapi életét.
Egy kis gyakorlással és kísérletezéssel könnyedén létrehozhat szkripteket az ismétlődő feladatok automatizálására, mint például a fájlrendezés, adatelemzés, webkaparás és még sok más.