Ξεχάστε τις εφαρμογές κοινής χρήσης αρχείων. Δείτε πώς μπορείτε να αποκτήσετε πρόσβαση σε αρχεία σε πολλές συσκευές χρησιμοποιώντας έναν διακομιστή Python στα Windows.
Θέλατε ποτέ να μεταφέρετε αρχεία σε άλλες συσκευές, αλλά δεν είχατε πρόσβαση σε μονάδα flash ή άλλη συσκευή αποθήκευσης; Με την Python, μπορείτε να δημιουργήσετε έναν προσωρινό διακομιστή που σας επιτρέπει να μεταφέρετε αρχεία μεταξύ συσκευών χρησιμοποιώντας μόνο το πρόγραμμα περιήγησής σας.
Σε αυτό το άρθρο, θα σας καθοδηγήσουμε στη διαδικασία εγκατάστασης ενός διακομιστή Python στο λειτουργικό σας σύστημα Windows χρησιμοποιώντας τη Γραμμή εντολών με μερικές απλές εντολές.
Τι είναι ένας διακομιστής Python;
Ένας διακομιστής Python είναι ένας ενσωματωμένος διακομιστής ιστού που παρέχεται προσυσκευασμένος με τη βιβλιοθήκη Python. Μπορείτε να εφαρμόσετε έναν απλό διακομιστή ιστού Python χρησιμοποιώντας τη λειτουργική μονάδα διακομιστή ιστού στην Python, όπως τη λειτουργική μονάδα SimpleHTTPServer ή τη λειτουργική μονάδα HTTPServer.
Είναι σημαντικό να σημειωθεί ότι ο διακομιστής ιστού που θα δημιουργήσουμε εδώ μπορεί να είναι προσβάσιμος μόνο στο τοπικό σας δίκτυο μέσω μιας ιδιωτικής διεύθυνσης IP, για παράδειγμα, 192.168.xx.xx ή 10.10.xx.xx. Ωστόσο, μπορείτε να χρησιμοποιήσετε αυτόν τον διακομιστή για εύκολη λήψη αρχείων από τη μια συσκευή στην άλλη, εφόσον βρίσκεστε στο ίδιο δίκτυο.
Πώς να ρυθμίσετε έναν διακομιστή Web Python για μεταφορά αρχείων στα Windows
Η εγκατάσταση ενός διακομιστή ιστού Python είναι πολύ εύκολη. Πριν ξεκινήσετε τη ρύθμιση, βεβαιωθείτε ότι έχετε εγκαταστήσει την Python. Εάν δεν το κάνετε, μπορείτε εύκολα εγκαταστήστε την Python στα Windows σε λίγα λεπτά.
Αφού εγκαταστήσετε την Python, για να ρυθμίσετε τον διακομιστή Python, απλώς ακολουθήστε τα εξής βήματα:
- Ανοίξτε την Εξερεύνηση αρχείων και μεταβείτε στη θέση του φακέλου ή του αρχείου που θέλετε να μοιραστείτε.
- Στη γραμμή διευθύνσεων, κάντε διπλό κλικ στη διαδρομή του αρχείου και πληκτρολογήστε cmd. Αυτό θα ανοίξει ένα παράθυρο γραμμής εντολών σε αυτήν τη θέση. Εναλλακτικά, μπορείτε να ανοίξετε τη Γραμμή εντολών πατώντας Win + R και πληκτρολόγηση cmd στο παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πλοηγηθείτε στο επιθυμητό αρχείο ή φάκελο χρησιμοποιώντας την εντολή cd στα Windows.
- Μπορείτε να λάβετε την ιδιωτική σας διεύθυνση IP πληκτρολογώντας ipconfig στο παράθυρο της γραμμής εντολών σας.
- Για να εκκινήσετε τον διακομιστή ιστού Python, εκτελέστε αυτήν την εντολή: python -m http.server
Αυτό θα χρησιμοποιούσε την προεπιλεγμένη θύρα 8000. Για να καθορίσετε μια διαφορετική θύρα, απλώς πληκτρολογήστε τον αριθμό θύρας δίπλα στην εντολή. Για παράδειγμα, για να εκτελέσετε τον διακομιστή ιστού Python στη θύρα 5678, εκτελέστε αυτήν την εντολή:
Πύθων-Μhttp.υπηρέτης 5678
Τώρα, έχετε έναν απλό διακομιστή ιστού Python για μεταφορά αρχείων σε λειτουργία και λειτουργία στη συσκευή σας Windows. Για να τερματίσετε τον διακομιστή, απλώς πατήστε Ctrl + C.
Πώς να κατεβάσετε τα αρχεία από τον διακομιστή Python
Στις συσκευές στις οποίες θέλετε να κάνετε κοινή χρήση των αρχείων, ανοίξτε το πρόγραμμα περιήγησης και απλώς πληκτρολογήστε τη διεύθυνση IP της συσκευής με το αρχείο. Εάν καθορίσατε έναν αριθμό θύρας, κάντε το εξής: ip_address: αριθμός θύρας. Για παράδειγμα, 192.168.116.201:5678. Το αποτέλεσμα θα πρέπει να μοιάζει με μια λίστα αρχείων και καταλόγων.
Χρησιμοποιήστε Python για να κάνετε τις εργασίες σας πιο εύκολες
Η εγκατάσταση ενός διακομιστή Python για μεταφορά αρχείων μπορεί να είναι ένα ισχυρό εργαλείο για τον εξορθολογισμό της ροής εργασίας σας και τη βελτίωση της αποτελεσματικότητας. Είτε εργάζεστε σε μια μικρή ομάδα είτε σε ένα μεγάλο έργο, η δυνατότητα γρήγορης και εύκολης μεταφοράς αρχείων μπορεί να κάνει τη διαφορά. Η Python είναι μια εύκολη στην εκμάθηση γλώσσα προγραμματισμού που μπορεί να χρησιμοποιηθεί για να αυτοματοποιήσει εργασίες και να σας κάνει πιο αποτελεσματικούς στην καθημερινή σας ζωή.
Με λίγη εξάσκηση και πειραματισμό, μπορείτε εύκολα να δημιουργήσετε σενάρια για να αυτοματοποιήσετε επαναλαμβανόμενες εργασίες όπως η οργάνωση αρχείων, η ανάλυση δεδομένων, η απόξεση ιστού και πολλά άλλα.