Zapomeňte na aplikace pro sdílení souborů. Zde je návod, jak přistupovat k souborům na více zařízeních pomocí serveru Python v systému Windows.
Chtěli jste někdy přenést soubory na jiná zařízení, ale neměli jste přístup k flash disku nebo jinému úložnému zařízení? Pomocí Pythonu můžete vytvořit dočasný server, který vám umožní přenášet soubory mezi zařízeními pouze pomocí webového prohlížeče.
V tomto článku vás provedeme procesem nastavení serveru Python ve vašem operačním systému Windows pomocí příkazového řádku pomocí několika jednoduchých příkazů.
Co je Python Server?
Server Python je vestavěný webový server, který je dodáván předem zabalený s knihovnou Python. Jednoduchý webový server Python můžete implementovat pomocí modulu webového serveru v Pythonu, jako je modul SimpleHTTPServer nebo modul HTTPServer.
Je důležité poznamenat, že webový server, který zde vytvoříme, je přístupný pouze ve vaší místní síti prostřednictvím soukromé IP adresy, například 192.168.xx.xx nebo 10.10.xx.xx. Tento server však můžete použít ke snadnému stahování souborů z jednoho zařízení do druhého, pokud jste ve stejné síti.
Jak nastavit webový server Python pro přenos souborů ve Windows
Nastavení webového serveru Python je velmi snadné. Než začnete s nastavením, ujistěte se, že máte nainstalovaný Python. Pokud ne, můžete snadno nainstalovat Python na Windows za pár minut.
Jakmile budete mít Python nainstalovaný, pro nastavení serveru Python postupujte podle následujících kroků:
- Otevřete Průzkumník souborů a přejděte do umístění složky nebo souboru, který chcete sdílet.
- V adresním řádku poklepejte na cestu k souboru a zadejte cmd. Tím by se v daném umístění otevřelo okno příkazového řádku. Případně můžete otevřít příkazový řádek stisknutím tlačítka Win + R a psaní cmd v dialogovém okně Spustit. Poté přejděte na požadovaný soubor nebo složku pomocí příkazu cd ve Windows.
- Svou soukromou IP adresu můžete získat zadáním ipconfig v okně příkazového řádku.
- Chcete-li spustit webový server Python, spusťte tento příkaz: python -m http.server
To by použilo výchozí port 8000. Chcete-li zadat jiný port, zadejte číslo portu vedle příkazu. Chcete-li například spustit webový server Python na portu 5678, spusťte tento příkaz:
krajta-mhttp.server 5678
Nyní máte jednoduchý webový server Python pro přenos souborů na vašem zařízení se systémem Windows. Chcete-li server ukončit, stačí stisknout Ctrl + C.
Jak stahovat soubory ze serveru Python
Na zařízeních, se kterými chcete soubory sdílet, otevřete prohlížeč a zadejte IP adresu zařízení se souborem. Pokud jste zadali číslo portu, postupujte takto: ip_address: číslo portu. Například, 192.168.116.201:5678. Výsledek by měl vypadat jako seznam souborů a adresářů.
Usnadněte si své úkoly pomocí Pythonu
Nastavení Python serveru pro přenos souborů může být mocným nástrojem pro zefektivnění vašeho pracovního postupu a zvýšení efektivity. Ať už pracujete v malém týmu nebo na velkém projektu, schopnost rychlého a snadného přenosu souborů může znamenat rozdíl. Python je snadno naučitelný programovací jazyk, který lze použít k automatizaci úkolů a zefektivnění každodenního života.
S trochou praxe a experimentování můžete snadno vytvářet skripty pro automatizaci opakujících se úloh, jako je organizace souborů, analýza dat, web scraping a mnoho dalšího.