Ich weiß nicht, ob Sie schon einmal in eine solche Situation geraten sind. Wenn Sie an einem Projekt oder an einer Forschungs- oder Entwicklungsarbeit arbeiten, möchten Sie dringend eine Datei auf einen anderen Computer übertragen, können aber das USB-Laufwerk nicht finden. Sie müssen sich also bei einer sozialen Software wie QQ oder WeChat anmelden oder Tools wie E-Mail verwenden, um die Datei zu übertragen. Das ist sehr mühsam und ärgerlich. Es heißt, Python sei allmächtig und könne alles, außer Kinder gebären! Deshalb werde ich heute eine einfache Möglichkeit zur Lösung dieses Problems vorstellen. Indem Sie http.server in Python aufrufen, um einen LAN-Server zu erstellen, wird dieses Problem ganz einfach!
Wie man mit einer einzigen Python-Befehlszeile ein lokales Netzwerk aufbaut, ist eigentlich ganz einfach. Wir können es mit einem einzigen Python-Befehl tun! Laut dem offiziellen Python-Handbuch ist HTTPServer eine Unterklasse von TCPServer im Socketserver. Es erstellt und überwacht einen HTTP-Socket und leitet Anfragen an den Handler weiter. In Python 3.7 bietet http.server 5 Parameter. Wenn Sie den folgenden Hilfebefehl aufrufen, wird Folgendes angezeigt: python -m http.server --help Wie aus der obigen Abbildung ersichtlich, enthält es Positionsparameter und optionale Parameter.
2. Bedienung Der Code zum Erstellen eines lokalen Servers ist sehr einfach. Sie müssen nur den folgenden Code in der Befehlszeile ausführen. python -m http.server 8080 Der obige Code wird zum Starten des HTTP-Servers verwendet. Die Standard-IP ist das lokale drahtlose IPv4-Netzwerk des Computers und das Standardverzeichnis ist das Verzeichnis, in dem die Befehlszeile ausgeführt wird. Wenn Sie die Parameter ändern möchten, rufen Sie 03 Typen variabler Parameter auf. Damit ist die Erklärung des Prinzips beendet. Nun geht es an die Praxis. Der Redakteur nutzte den Hotspot seines eigenen Mobiltelefons, um es auf Ubuntu, Windows und mobilen Endgeräten zu testen. 1). Zuerst müssen Sie die lokale IP erhalten Die Windows-Plattform kann die IP-Adresse über ipconfig abrufen (die Linux-Plattform kann die IP-Adresse über ifconfig -a abrufen). Beachten Sie, dass die ausgewählte IP-Adresse die IPv4-Adresse im WLAN-Adapter ist.
Nachdem Sie den Server mit dem obigen Befehl gestartet haben, können Sie auf den Server zugreifen, indem Sie entsprechend der erhaltenen IP und dem Port http://192.168.43.136:8080/ in den Browser eingeben. Ist das nicht unglaublich? Als nächstes testen wir es auf verschiedenen Plattformen und probieren es auf dem PC aus: Testen Sie es mit Ihrem Telefon Andere Fenster
Ändern Sie das Verzeichnis des Servers. Um das Dateiverzeichnis zu ändern, ändert der Editor das Laufwerk D in das zugängliche Laufwerk. Der Befehl lautet wie folgt. Die Verwendung anderer Parameter ist ähnlich. python -m http.server 8080 -dd: Sie können sehen, dass sich das aufgerufene Verzeichnis geändert hat: Das war’s für heute mit Tipps zum Erstellen eines Servers mit http.server. Haben Sie etwas Neues gelernt? Mit dieser kleinen Funktion, die mit Python mitgeliefert wird, lässt sich schnell ein einfacher HTTP-Server aufbauen, auf den alle Geräte im LAN zugreifen können. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Fehlerbehebung bei den Gründen, warum gelöschte MySQL-Datensätze nicht wirksam werden
>>: Details zu gängigen Javascript-Funktionen höherer Ordnung
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis Überblick 1. Menü- und Routing...
HTML steht für Hypertext Markup Language. Heutzut...
Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...
Ursprüngliche Adresse: http://www.webdesignfromsc...
veranschaulichen: Mit mysqldump –all-databases we...
Ob es sich nun um das Hintergrundbild oder die Tex...
Zitat aus Baidus Erklärung zu Pseudostatik: Pseud...
In diesem Artikel wird eine einheitliche Bewegung...
Vorwort: Die vollständige Kapselung eines Funktio...
F1: Welche Indizes hat die Datenbank? Was sind di...
In diesem Artikel erfahren Sie, wie Sie die Boots...
Inhaltsverzeichnis Vorwort Die Rolle des Schlüsse...
Im Vue-Gerüst können wir sehen, dass im neuen Vue...
In diesem Artikel wird der spezifische JavaScript...