Zapomnij o aplikacjach do udostępniania plików. Oto jak uzyskać dostęp do plików na wielu urządzeniach za pomocą serwera Python w systemie Windows.
Czy kiedykolwiek chciałeś przenieść pliki na inne urządzenia, ale nie miałeś dostępu do pendrive'a lub innego urządzenia pamięci masowej? Dzięki Pythonowi możesz utworzyć tymczasowy serwer, który umożliwia przesyłanie plików między urządzeniami za pomocą samej przeglądarki internetowej.
W tym artykule przeprowadzimy Cię przez proces konfigurowania serwera Python w systemie operacyjnym Windows za pomocą wiersza polecenia z kilkoma prostymi poleceniami.
Co to jest serwer w Pythonie?
Serwer Pythona to wbudowany serwer WWW, który jest dostarczany z biblioteką Pythona. Prosty serwer WWW w języku Python można zaimplementować za pomocą modułu serwera WWW w języku Python, takiego jak moduł SimpleHTTPServer lub moduł HTTPServer.
Należy pamiętać, że serwer WWW, który tutaj utworzymy, jest dostępny tylko w sieci lokalnej za pośrednictwem prywatnego adresu IP, na przykład 192.168.xx.xx lub 10.10.xx.xx. Ale możesz użyć tego serwera do łatwego pobierania plików z jednego urządzenia na drugie, o ile jesteś w tej samej sieci.
Jak skonfigurować serwer sieci Web w języku Python do przesyłania plików w systemie Windows
Konfigurowanie serwera WWW w języku Python jest bardzo łatwe. Zanim zaczniesz konfigurować, upewnij się, że masz zainstalowany Python. Jeśli nie, możesz łatwo zainstalować Pythona w systemie Windows w ciągu kilku minut.
Po zainstalowaniu Pythona, aby skonfigurować serwer Pythona, wykonaj następujące kroki:
- Otwórz Eksplorator plików i przejdź do lokalizacji folderu lub pliku, który chcesz udostępnić.
- W pasku adresu kliknij dwukrotnie ścieżkę do pliku i wpisz cmd. Spowoduje to otwarcie okna wiersza polecenia w tej lokalizacji. Alternatywnie możesz otworzyć wiersz polecenia, naciskając Wygraj + R i wpisywanie cmd w oknie dialogowym Uruchom. Następnie przejdź do żądanego pliku lub folderu za pomocą polecenia cd w systemie Windows.
- Możesz uzyskać swój prywatny adres IP, wpisując ipconfig w oknie wiersza polecenia.
- Aby zainicjować serwer WWW Python, wykonaj to polecenie: python -m http.serwer
Spowoduje to użycie domyślnego portu 8000. Aby określić inny port, po prostu wpisz numer portu obok polecenia. Na przykład, aby uruchomić serwer WWW Pythona na porcie 5678, wykonaj to polecenie:
pyton-Mhttp.serwer 5678
Teraz masz prosty serwer WWW w języku Python do przesyłania plików i działa on na urządzeniu z systemem Windows. Aby zakończyć serwer, po prostu naciśnij Ctrl + C.
Jak pobierać pliki z serwera Pythona
Na urządzeniach, którym chcesz udostępnić pliki, otwórz przeglądarkę i po prostu wpisz adres IP urządzenia z plikiem. Jeśli podałeś numer portu, wykonaj następujące czynności: adres_ip: numer portu. Na przykład, 192.168.116.201:5678. Wynik powinien wyglądać jak lista plików i katalogów.
Użyj Pythona, aby ułatwić sobie zadania
Skonfigurowanie serwera Python do przesyłania plików może być potężnym narzędziem usprawniającym przepływ pracy i poprawiającym wydajność. Niezależnie od tego, czy pracujesz w małym zespole, czy w dużym projekcie, możliwość szybkiego i łatwego przesyłania plików może mieć znaczenie. Python to łatwy do nauczenia się język programowania, którego można używać do automatyzacji zadań i zwiększania wydajności w codziennym życiu.
Przy odrobinie praktyki i eksperymentów możesz łatwo tworzyć skrypty do automatyzacji powtarzalnych zadań, takich jak organizacja plików, analiza danych, skrobanie sieci i wiele innych.