Dimentica le app di condivisione file. Ecco come accedere ai file su più dispositivi utilizzando un server Python su Windows.
Hai mai desiderato trasferire file su altri dispositivi, ma non avevi accesso a un'unità flash o altro dispositivo di archiviazione? Con Python, puoi creare un server temporaneo che ti consente di trasferire file tra dispositivi utilizzando solo il tuo browser web.
In questo articolo, ti guideremo attraverso il processo di configurazione di un server Python sul tuo sistema operativo Windows utilizzando il prompt dei comandi con pochi semplici comandi.
Cos'è un server Python?
Un server Python è un server Web integrato che viene fornito preconfezionato con la libreria Python. È possibile implementare un semplice server Web Python utilizzando il modulo del server Web in Python, ad esempio il modulo SimpleHTTPServer o il modulo HTTPServer.
È importante notare che il server web che creeremo qui è accessibile solo sulla tua rete locale tramite un indirizzo IP privato, ad esempio 192.168.xx.xx o 10.10.xx.xx. Ma puoi utilizzare questo server per scaricare facilmente file da un dispositivo a un altro purché ti trovi sulla stessa rete.
Come configurare un server Web Python per il trasferimento di file su Windows
La configurazione di un server Web Python è molto semplice. Prima di iniziare la configurazione, assicurati di aver installato Python. Se non lo fai, puoi facilmente installa Python su Windows tra pochi minuti.
Dopo aver installato Python, per configurare il tuo server Python, segui questi passaggi:
- Apri Esplora file e vai alla posizione della cartella o del file che desideri condividere.
- Nella barra degli indirizzi, fai doppio clic sul percorso del file e digita cmd. Questo aprirà una finestra del prompt dei comandi in quella posizione. In alternativa, puoi aprire il prompt dei comandi premendo Vinci + R e digitando cmd nella finestra di dialogo Esegui. Quindi vai al file o alla cartella desiderati utilizzando il comando cd in Windows.
- Puoi ottenere il tuo indirizzo IP privato digitando ipconfig nella finestra del prompt dei comandi.
- Per avviare il server Web Python, eseguire questo comando: python -m http.server
Questo userebbe la porta predefinita 8000. Per specificare una porta diversa è sufficiente digitare il numero della porta accanto al comando. Ad esempio, per eseguire il server Web Python sulla porta 5678, eseguire questo comando:
pitone-Mhttp.server 5678
Ora hai un semplice server Web Python per il trasferimento di file attivo e funzionante sul tuo dispositivo Windows. Per terminare il server, basta premere CTRL+C.
Come scaricare i file dal server Python
Sui dispositivi con cui desideri condividere i file, apri il browser e digita semplicemente l'indirizzo IP del dispositivo con il file. Se hai specificato un numero di porta, procedi come segue: ip_address: numero di porta. Per esempio, 192.168.116.201:5678. Il risultato dovrebbe apparire come un elenco di file e directory.
Usa Python per semplificare le tue attività
La configurazione di un server Python per il trasferimento di file può essere un potente strumento per semplificare il flusso di lavoro e migliorare l'efficienza. Che tu stia lavorando in un piccolo team o in un grande progetto, la possibilità di trasferire i file in modo rapido e semplice può fare la differenza. Python è un linguaggio di programmazione facile da imparare che può essere utilizzato per automatizzare le attività e renderti più efficiente nella vita di tutti i giorni.
Con un po' di pratica e sperimentazione, puoi facilmente creare script per automatizzare attività ripetitive come l'organizzazione dei file, l'analisi dei dati, il web scraping e molto altro.