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
Bei der Implementierung dieser Funktion konnte di...
Vorherige Wörter Zeilenhöhe, Schriftgröße und vert...
Vorbemerkungen 1.Unterschiede zwischen Vue2.x und...
1 / Kopieren Sie die Webprojektdateien direkt in ...
Inhaltsverzeichnis Was ist ein Slot Grundlegendes...
1. Implementieren Sie ein einfaches Dreieck Mithi...
Inhaltsverzeichnis Vorwort Erkennen des geöffnete...
Mit beiden Methoden kann ein JavaScript-Code nach...
Manchmal müssen wir steuern, ob HTML-Elemente auf ...
In MySQL kann das Problem der Groß- und Kleinschr...
Beim Verwenden der MySql-Fensterfunktion zum Samm...
Auf HTML-Seiten verfügen visuelle Elemente wie Sc...
Hintergrund Zunächst möchte ich sagen, dass ich k...
reduce Methode ist eine Array-Iterationsmethode. ...