Uitați de aplicațiile de partajare a fișierelor. Iată cum să accesați fișierele de pe mai multe dispozitive folosind un server Python pe Windows.
Ați dorit vreodată să transferați fișiere pe alte dispozitive, dar nu ați avut acces la o unitate flash sau alt dispozitiv de stocare? Cu Python, puteți crea un server temporar care vă permite să transferați fișiere între dispozitive folosind doar browserul web.
În acest articol, vă vom ghida prin procesul de configurare a unui server Python pe sistemul dvs. de operare Windows utilizând linia de comandă cu doar câteva comenzi simple.
Ce este un server Python?
Un server Python este un server web încorporat care vine pre-ambalat cu biblioteca Python. Puteți implementa un server web Python simplu folosind modulul server web din Python, cum ar fi modulul SimpleHTTPServer sau modulul HTTPServer.
Este important de reținut că serverul web pe care îl vom crea aici poate fi accesat numai în rețeaua locală printr-o adresă IP privată, de exemplu, 192.168.xx.xx sau 10.10.xx.xx. Dar puteți folosi acest server pentru a descărca cu ușurință fișiere de pe un dispozitiv pe altul, atâta timp cât sunteți în aceeași rețea.
Cum să configurați un server web Python pentru transferul de fișiere pe Windows
Configurarea unui server web Python este foarte ușoară. Înainte de a începe configurarea, asigurați-vă că aveți instalat Python. Dacă nu, poți cu ușurință instalați Python pe Windows in cateva minute.
După ce ați instalat Python, pentru a vă configura serverul Python, urmați acești pași:
- Deschideți File Explorer și navigați la locația folderului sau fișierului pe care doriți să-l partajați.
- În bara de adrese, faceți dublu clic pe calea fișierului și tastați cmd. Aceasta ar deschide o fereastră de linie de comandă în acea locație. Alternativ, puteți deschide linia de comandă apăsând Câștigă + R și tastarea cmd în caseta de dialog Run. Apoi navigați la fișierul sau folderul dorit folosind comanda cd din Windows.
- Puteți obține adresa IP privată tastând ipconfig în fereastra Prompt de comandă.
- Pentru a iniția serverul web Python, executați această comandă: python -m http.server
Aceasta ar folosi portul implicit 8000. Pentru a specifica un alt port, trebuie doar să tastați numărul portului de lângă comandă. De exemplu, pentru a rula serverul web Python pe portul 5678, executați această comandă:
piton-mhttp.Server 5678
Acum, aveți un server web Python simplu pentru transferul de fișiere și rulează pe dispozitivul dvs. Windows. Pentru a încheia serverul, trebuie doar să apăsați Ctrl + C.
Cum să descărcați fișierele de pe serverul Python
Pe dispozitivele cărora doriți să partajați fișierele, deschideți browserul și introduceți adresa IP a dispozitivului cu fișierul. Dacă ați specificat un număr de port, procedați astfel: adresa_ip: portnumber. De exemplu, 192.168.116.201:5678. Rezultatul ar trebui să arate ca o listă de fișiere și directoare.
Utilizați Python pentru a vă ușura sarcinile
Configurarea unui server Python pentru transferul de fișiere poate fi un instrument puternic pentru eficientizarea fluxului de lucru și îmbunătățirea eficienței. Indiferent dacă lucrați la o echipă mică sau la un proiect mare, abilitatea de a transfera rapid și ușor fișiere poate face toată diferența. Python este un limbaj de programare ușor de învățat care poate fi folosit pentru a automatiza sarcinile și a vă face mai eficient în viața de zi cu zi.
Cu puțină practică și experimentare, puteți crea cu ușurință scripturi pentru a automatiza sarcini repetitive, cum ar fi organizarea fișierelor, analiza datelor, web scraping și multe altele.